martes, 28 de diciembre de 2010

Eliminar una llave RSA de la lista de host conocidos


Cuando se instala un servidor SSH con el se agrega una autoridad certificadora, que genera los certificados para encriptar la conexión. Cuando se reinstala la PC y se pierden estos certificados y se crean otros nuevos. Por eso algunas veces cuando se intenta conectar a un servidor SSH sale el mensaje:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
06:ea:f1:f8:db:75:5c:0c:af:15:d7:99:2d:ef:08:2a.
Please contact your system administrator.
Add correct host key in /home/user/.ssh/known_hosts to get rid of this message.
Offending key in /home/user/.ssh/known_hosts:4
RSA host key for domain.com has changed and you have requested strict checking.
Host key verification failed.

Si se esta seguro que este error es provocado por esta razón se puede eliminar la antigua llave RSA de la lista de hosts conocidos, así:
ssh-keygen -R su-dominio-o-ip

Luego de esto ya se puede agregar la nueva llave RSA. Lo cual se hará automáticamente tras la primera conexión al servidor SSH.
myuser@mymachine:~$ ssh myuser@2su-dominio-o-ip
The authenticity of host 'su-dominio-o-ip (su-dominio-o-ip)' can't be established.
RSA key fingerprint is a0:c6:c7:3f:3f:86:08:88:58:d4:5a:97:9a:29:94:dd.
Are you sure you want to continue connecting (yes/no)? yes

miércoles, 22 de diciembre de 2010

Instalar GNOME en Ubuntu Server

Al instalar Ubuntu Server este de manera predeterminada no incluye ningún escritorio gráfico.  Para la mayoría de las tareas a realizar localmente sobre un server no se precisa de las X (ambiente gráfico), sin embargo a muchos les gustaría tener un escritorio gráfico con lo básico.

Instalar GNOME con lo mínimo

Lo básico sería el gnome-core para GNOME y xinit que es una herramienta para inicializar un servidor de X e iniciar una sesión basada en X.
$ sudo apt-get install gnome-core xinit

Es recomendable instalar el paquete gnome-utils que incluye las utilerías que se enumeran a continuación:
  • baobab, un analizador de uso de disco
  • gfloppy, una herramienta para formatear disquetes
  • gnome-dictionary, un diccionario en linea
  • gnome-search-tool, para encontrar los archivos por nombre o contenido
  • gnome-system-log, una aplicación de visualización de un registro de sucesos
  • gnome-screenshot, para realizar capturas de pantalla de escritorio y guardarlos en
$ sudo apt-get install gnome-utils

De igual forma es muy util instalar la calculadora de GNOME
$ sudo apt-get install gcalctool

Por ultimo a muchos les agradaría tener instalado firefox
$ sudo apt-get install firefox

Una vez instalados los programas anteriores ya se puede iniciar una sesión basada en X. Cuando la PC se reinicia las X no cargan inmediatamente (así es mejor en un servidor), para hacerlo inicie sesión y levante las X con el siguiente comando.
$ startx

miércoles, 15 de diciembre de 2010

Cuando fuimos piratas



Esta canción es una critica contra la SGAE (Sociedad General de Autores y Editores), la cual es una sociedad privada española reconocida legalmente como de gestión colectiva, dedicada a la gestión de los derechos de autor de sus socios, entre los que se cuentan toda clase de artistas y empresarios. Es una organización que gestiona el cobro y la distribución de los derechos de autor de los autores y a la vez vela por los intereses de los editores.

Esta organización es nefasta, por lo menos en España esta acabando con las libertades en Internet e imponiendo a los consumidores toda clase de impuestos para "solventar" la perdida de los titulares de los derechos de autor.

El Canon Digital es un ejemplo, un impuesto sobre todo medio de grabación (como Cds) que por cierto en los últimos días fue declarado ilegal (una victoria).

Script de respaldo de Base de Datos en Linux

A continuación un breve script de respaldo para bases de datos Postgres diseñado por mi persona. Este script puede recibir un parámetro para setear el nombre del respaldo.

Crear un archivo que contendrá el script
$ touch respaldo.sh

Editar el archivo
$ gedit respaldo.sh

Pegar el siguiente contenido al archivo y guardarlo
#---------------------------------------
#- Script de respaldo de base de datos -
#---------------------------------------
#!/bin/sh
## Script de respaldo de Base de datos
## By. Misael Matamoros
## ===================================
echo Iniciando respaldo...
if [ "$1" != "" ]; then
pg_dump -i -h localhost -p 5432 -U usuarioBD -F c -v -f /home/administrador/Respaldos/respaldo_$1.backup nombreBaseDatos
else
pg_dump -i -h localhost -p 5432 -U usuarioBD -F c -v -f /home/administrador/Respaldos/respaldo.backup nombreBaseDatos
fi
echo Respaldo realizado >> ~/Respaldos/resgistro.log
date >> ~/Respaldos/resgistro.log
echo ---------------------------- >> ~/Respaldos/resgistro.log

Hacer que el archivo sea ejecutable
$ chmod +x respaldo.sh

martes, 14 de diciembre de 2010

Instalar Zentyal 2.0 en Ubuntu Server

Agregar el repositorio de Zentyal
$ echo deb http://ppa.launchpad.net/zentyal/2.0/ubuntu lucid main | sudo tee /etc/apt/sources.list.d/zentyal.list

Agregar la llave
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 10E239FF

Actulizar los repositorios
sudo apt-get update

Instalar Zentyal 2.0
sudo apt-get install zentyal

Instalar Postgres en Ubuntu

Paso 1:

Postgresql es parte de los repositorios de Ubuntu por lo que no hará falta agregar ningún repositorio adicional. En Ubuntu 10.10 la versión de Postgres disponible es la 8.4

Instalar PostgreSQL y el PGAdmin III
$ sudo aptitude install postgresql postgresql-client pgadmin3

Cambiar la constraseña al usuario Postgres (a nivel de Sistema Operativo)
$ sudo passwd postgres

Cambiar de usuario (Hacer un switch-user)
$ su postgres

Iniciar linea de comandos de Postgres
$ psql

Desde psql, cambiar la contraseña al usuario postgres (a nivel de motor de Base de Datos)
postgres=# ALTER USER postgres WITH PASSWORD 'nueva_contraseña';

Salir de psql
postgres=# \q

Paso 2:

De manera predeterminada el servidor de PostgreSQL solamente escuchara las peticiones del localhost, para habilitar la escucha de otras redes debemos incluirlas en el archivo de configuración que existe para este propósito.
$ sudo nano /etc/postgresql/9.0/main/pg_hba.conf

Debemos buscar el siguiente bloque de configuraciones y agregar lo que esta en negrita:
# IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 192.168.1.0/24 trust

No te metas a mi facebook



Pedro Villa y Josefina están prontos a ligar,
Pero Laura la vecina los ha visto desertar,
Juan Ruja renuncia y lo hace publicar,
Leonora su esposa pronto lo va a borrar.

Amanda y Miranda acaban de rastrear
a Lina su amiga que les dejó de hablar,
tantean, husmean, no hay nada que indagar,
es fácil, muy fácil, sólo opriman pokear.

Coro:
No no te metas a mi Facebook,
no te metas por favor,
cada vez que tengo un inbox,
me provoca poner close
No te metas a mi Facebook,
no te metas por favor,
cuando escribas melodramas,
no me lo hagas por el wall.

De 620 amigos te relacionas con 10
90 desconocidos más 60 friend requests,
te buscan, rebuscan, pronto te van a ver,
juntitos, toditos, apuéstenle a la red

200 eventos, a los que debes ir,
aceptas a todos aunque no quieras ir,
tu vida es difícil, tienes que decidir,
aplica la regla, ponle a todos maybe

Coro

No me lo hagas por el wall (bis)
me provoca poner close.

No me digas que no tienes que ir al baño,
cuando, te miro te la pasas Facebookeando
y luego suspiro, te vas a quedar un rato
y mucho más...

No me digas que tienes otro cumpleaños,
del que hace un año ni te hubieras enterado,
será que ahora es moda festejar con los extraños
y brindar por brindar...

Free Software Song



Join us now and share the software:
you’ll be free, hackers, you’ll be free;
join us now and share the software:
you’ll be free, hackers, you’ll be free.

Hoarders may get piles of money
(that is true, hackers, that is true);
but they cannot help their neighbors
(that's not good, hackers, that's not good).

When we have enough free software
at our call, hackers, at our call,
we’ll kick out those dirty licenses
ever more, hackers, ever more.

Join us now and share the software:
you’ll be free, hackers, you’ll be free;
join us now and share the software:
you’ll be free, hackers, you’ll be free.

The Day The Routers Died



A long long time ago
i can still remember
when my laptop could connect elsewhere

And i tell you all there was a day
the network card i threw away
had a purpose and worked for you and me....

But 18 years completely wasted
with each address we've aggregated
the tables overflowing
the traffic just stopped flowing....

And now we're bearing all the scars
and all my traceroutes showing stars...
the packets would travel faster in cars...
the day.... the routers died

Chorus (ALL!!!!!)

So bye bye, folks at RIPE 55
Be persuaded to upgrade it or your network will die
IPv6 just makes me let out a sigh
But I spose we'd better give it a try
I suppose we'd better give it a try

Now did you write an RFC
That dictated how we all should be
Did we listen like we should that day

Now were you back at RIPE fifty-four
where we heard the same things months before
and the people knew they'd have to change their ways....

And we - knew that all the ISPs
Could be - future proof for centuries

But that was then not now
Spent too much time playing WoW

ooh there was time we sat on IRC
Making jokes on how this day would be
Now there's no more use for TCP
The day the routers died...

Chorus (chime in now)

So bye bye, folks at RIPE 55
Be persuaded to upgrade it or your network will die
IPv6 just makes me let out a sigh
But I spose we'd better give it a try
I suppose we'd better give it a try

I remember those old days I mourn
Sitting in my room, downloading porn
Yeah that's how it used to be....

When the packets flowed from A to B
via routers that could talk IP
There was data... that could be exchanged between you and me....

Oh but, I could see you all ignore
The fact, we'd fill up IPv4

But we all lost the nerve
And we got what we deserved!

And while... we threw our network kit away
And wished we'd heard the things they say
Put all our lives in disarray

The day... the routers died...

Chorus (those silent will be shot)

So bye bye, folks at RIPE 55
Be persuaded to upgrade it or your network will die
IPv6 just makes me let out a sigh
But I spose we'd better give it a try
I suppose we'd better give it a try

Saw a man with whom I used to peer
asked him to rescue my career
he just sighed and turned away

I went down to the net cafe
that I used to visit everyday
but the man there said I might as well just leave...

And now we've all lost our purpose..
my cisco shares completely worthless...

No future meetings for me
At the Hotel Krasnapolsky

and the men that make us push and push
Like Geoff Huston and Randy Bush
Should've listened to what they told us....
The day... the routers.... died

Chorus (time to lose your voice)

So bye bye, folks at RIPE 55
Be persuaded to upgrade it or your network will die
IPv6 just makes me let out a sigh
But I spose we'd better give it a try
I suppose we'd better give it a try

The System Administrator Song



Here's a guy who works in another room,
or, on another floor.
He's the one you call,
when your document ain't there no more.

He's probably a boy, but he might be a girl,
or, something in-between.
He's the only one in the office
who knows what PC load-letter means.

He's your System Administrator,
he probably reads comic books.
and you tremble in fear when you have to hear one of his,
"What a dummy", looks.

Got a virus, lost your password or you just can't print?
In an hour he'll show and then he'll crouch and squint.
Fight to save your files, he might be there all day.
But sometimes, he just presses caps lock...and he walks away...

But hey! Suddenly my password works! Wow Hooray!

Hooray, happy day,
Gonna buy my guy a gift to say:
"Having you around means I get to stay
Stupid! And uninformed!"

And I can keep opening .exe file attachments,
forgetting my mother's maiden name,
cause you'll fix it all for me!

I'll give you a cake,
I'll give you a hug,
I'll buy "The World's Best
System Administrator" mug,
Just help me out...
System Administrator!

Please plug in my mouse!
System Administrator
I don't know which button is the mouse clic button
System Administrator

Piss him off,
And you'll be fired by tomorrow morn,
Cause he's the guy
Who knows that you were surfing porn.

So... Make sure stay nice to your
System Administrator

lunes, 13 de diciembre de 2010

Donde descargar los Kernels de Ubuntu

Las versiones anteriores del Kernel de Linux que ha utilizado Ubuntu se pueden descargar en el siguiente sitio:

http://kernel.ubuntu.com/~kernel-ppa/mainline/

lunes, 8 de noviembre de 2010

Alternativa a Limewire

El pasado 27 de octubre del 2010, el servicio Limewire fue bloqueado.

La compañia Lime Wire a bloqueado el servicio Limewire hacia la red P2P Gnutella, esto como resultado de una medida cautelar ordenada por una corte americana que dicto desactivar la búsqueda, la descarga, la carga, y el comercio o distribución de archivos desde Limewire.


El cierre es la consecuencia de una demanda presentada en junio por la Asociación de Editores de Música Nacional (NMPA), a raíz de una demanda similar por parte de 13 sellos discográficos y la Recording Industry Association of America (RIAA), que también demandó a LimeWire por infracción de derechos de autor. La RIAA quería que el sitio cerrado de inmediato, pero el juez dio LimeWire dos semanas para suspender el servicio.

Tiffany Guarnaccia, portavoz de LimeWire, comentó que volverán a la carga con un servicio "amigable con los derechos de autor", algo que seguramente supondrá reescribir el código de su programa desde cero. (Otra tienda de música en linea).

Como bien sabemos durante muchos años se ha burlado la legislación que prohíbe la divulgación de contenidos con derechos de actor por medio de las comparticiones P2P, partiendo de la premisa de que lo que yo comparto de manera privada a nadie le importa. El truco de las redes P2P es que no existe un servidor centralizado donde esté toda la información, sino millones de nodos (computadoras) que se conectan a la red a bajar algún archivo a la vez que suben otros archivos para compartirlos con otros usuarios que estén en ese momento conectados a la red P2P.

Limewire era un servicio P2P (por eso vivió tantos años), pero el verdadero detonante, y podríamos decir que el causante del fallo en su contra, fue sin duda el modelo de negocios de LimeWire que incluso incluía una versión de pago de su programa de intercambio. O sea lucraba al facilitar a los usuarios compartir contenido protegido.

El CEO de LimeWire, George Searle, reconoció que estaba decepcionado con el resultado final del juicio, Estamos muy orgullosos de nuestra historia pionera y por años hemos trabajado duro para reducir la brecha entre la tecnología y los dueños de los derechos de autor del contenido. Sin embargo, en esta oportunidad, no tenemos opción más que terminar la distribución y soporte de nuestro software, afirmó.

Finalmente queda por ver las indemnizaciones que el juez impone pagar a los responsables de LimeWire que, aunque de momento se desconocen, es casi seguro que tendrán 7 cifras o más. Recuerden que según la RIAA, LimeWire le provocaba pérdidas por US$500 millones de dólares al mes (La cifra la obtuvieron al considerar que quienes descargan canciones en forma ilegal las comprarían legalmente si no tuvieran otra opción).

Programa alternativo a Limewire

Ahora que cerraron Limewire son miles o millones los usuarios que se han quedado sin su gestor de compartición favorito.  Aunque no estoy a favor de la compartición de contenidos con derechos de autor, debo decir, en pro del conocimiento colectivo lo siguiente:

Recuerden que el programa Limewire tenía licencia GPL (o sea era software libre) gracias a esto desde hace varios años que existe un "Fork" (un software alternativo mantenido por otras personas que aprovecharon el código del programa de Limewire) que ha pasado desapercibido por casi todos (no por mi) pero que seguro ahora ganará audiencia.  Se llama Frostwire y luce exactamente como lucía Limewire cuando estaba en su versión 4.x.  Y no tiene los molestos anuncios que intentaban vendernos la versión Pro.

A continuación un pantallazo de Froswire.

viernes, 5 de noviembre de 2010

Regalo de Dios

Esta entrada es de parte mía y de mi esposa, va dirigida a todos nuestros amigos. Queremos informales a todos aquellos que han estado pendientes que ya nació nuestro bebe. El pasado Jueves 28 de Octubre del 2010 el valiente Matías vio por primera vez este mundo. Recalco valiente porque el parto no fue tarea sencilla pero tanto él como mi esposa lo superaron victoriosamente gracias a Dios todo poderoso que cuidó de ellos en todo momento.

Estoy enamorado de mi hijo, orgulloso de mi esposa y profundamente agradecido con Dios por habernos concedido el privilegio de ser padres.


System.out.print("Ahora somos tres...");

Si tiene el gusto puede dejarnos un mensaje aquí...

lunes, 25 de octubre de 2010

Problema con MSN en Empathy

Empathy es un programa de mensajería que soporta texto, voz, video conferencia y transferencia de archivos en diferentes protocolos. Se pueden configurar las diferentes cuentas de todos esos servicios y hacer todo en una sola aplicación.

Empathy usa "Telepathy" para el soporte de protocolos y tiene una interfaz de usuario basada en "Gossip". Empathy es el cliente de chat por defecto en las versiones actuales de GNOME, por lo que es más fácil para otras aplicaciones de GNOME integrar funcionalidad de colaboración mediante Telepathy.

Error al conectar con MSN desde Empathy

Hace unos días luego de actualizar mi sistema Ubuntu, me encontré con el problema de que Empathy me daba error y no conectaba con la red MSN.


Investigando un poco al respecto llegue al siguiente bug #663670.  El problema parece provocarlo una actualización de Papyon, la cual es una librería MSN escrita en Python. Papyon está detrás del funcionamiento de Telepathy-butterfly la cuál termina de provocar el error.

En el hilo del bug #663670, se encontró una solución temporal.  Desde luego que este problema desaparecerá en futuras actualizaciones.  Se sabe que afecta tanto a Empathy como a Pidgin y han reportado el error en Karmic, Lucid y Maverick.

La Solución

Lo primero es abrir Empathy para desactivar las cuentas que se conectaran a MSN.  Luego ejecutar una terminal para ejecutar el siguiente comando:

sudo gedit /usr/lib/pymodules/python2.6/papyon/service/description/SingleSignOn/RequestMultipleSecurityTokens.py

Tras ejecutar el comando se nos pide nuestra clave, la ingresamos, entonces se abrirá un archivo.  Debemos buscar la siguiente linea:

CONTACTS = ("contacts.msn.com", "?fs=1&id=24000&kv=7&rn=93S9SWWw&tw=0&ver=2.1.6000.1")

Debe reemplazarla completamente por esta otra linea:

CONTACTS = ("contacts.msn.com", "MBI")

Guardamos el archivo, cerramos.  Ahora activamos de nuevo la cuenta MSN en Empathy, ya debería conectar correctamente.

domingo, 17 de octubre de 2010

Thunderbird 3 en español + Google Calendar + Google Contacts en Ubuntu 9.10 (Karmic Koala)

Esta entrada es acerca del poderoso cliente de correo electrónico Thunderbird.  El propósito es explicar como podemos instalar su ultima versión en nuestro Ubuntu 9.10.

Escenario: Tengo instalada en mi laptop Ubuntu 9.10 (Karmic Koala), y no quiero actualizarme aún.  (Incluso cuando ya salió la 10.10 (Maverick Meerkat).  Quiero instalar Thunderbird 3 pero en los repositorios de Karmic la versión que está disponible es la versión 2.0.0.24.  Además deseo manejar un calendario para programar mis eventos y tareas, como si fuera poco quiero que este calendario se sincronice con mi actual google calendar.

Posibles soluciones: Agregar los repositorios de Launchpad o bajar e instalar manualmente.  En el caso que nos ocupa yo me voy a decantar por bajar el tarball de Thunderbird 3 desde la web oficial y luego voy bajar los complementos que me permitan manejar el calendario.

Si algún lector prefiere hacerlo desde los repositorios les dejo los links a los dos canales disponibles.

PPA for Ubuntu Mozilla Daily Build Team
https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa

Thunderbird Stable Channel Packages
https://launchpad.net/~mozillateam/+archive/thunderbird-stable

Vamos a descargar la ultima versión disponible de Thunderbird para linux, en español desde el sitio oficial. (Visita el siguiente vinculo y descarga el archivo o haga clic en la imagen de abajo y guarde el archivo).
http://www.mozillamessaging.com/es-ES/thunderbird/


Cuando haya finalizado la descarga, vamos  a copiar el archivo al directorio /opt y lo descomprimimos. Abrimos la terminal y ejecutamos los siguientes comandos.

$ cd /opt
$ sudo cp /home/mismatso/Descargas/thunderbird-3.1.4-es-es.tar.bz2 /opt/
$ sudo tar xvfj thunderbird-3.1.4-es-es.tar.bz2
$ sudo rm thunderbird-3.1.4-es-es.tar.bz2

Nota: Debe cambiar "mismatso" por su nombre de usuario, y "Descargas" podría llamarse "Downloads" o haber bien usted pudo haber guardado el archivo en otra ubicación.

Ahora vamos a crear un acceso directo a esta nueva aplicación.  Para hacerlo vamos a crear un archivo con el código de lanzamiento. (Desde terminal ejecutamos los siguientes comandos).

$ sudo gedit /usr/share/applications/thunderbird.desktop

Con lo anterior habremos ejecutado "gedit" que es un editor de texto y estaremos creando el un nuevo archivo que constituirá el lanzador de Thunderbird 3.  En este archivo debemos agregar las siguientes lineas:

[Desktop Entry]
Encoding=UTF-8
Name=Thunderbird
Comment=Cliente de correo Thunderbird
Exec=/opt/thunderbird/thunderbird
Icon=/opt/thunderbird/chrome/icons/default/default48.png
StartupNotify=true
Terminal=false
Type=Application
Categories=Applications;Network

Con la creación del archivo anterior nos habrá quedado un lanzador en la barra de menú de GNOME.

Ahora vamos a descargar un poderoso complemento llamado "Lightning", con esto Thunderbird adquiere la posibilidad de manejar un flexible calendario para eventos y tareas. Esta extensión se puede bajar desde el sitio de complementos. (Siga el vinculo, seleccione el botón "Descargar para Linux" o haga clic en la imagen de abajo y guarde el archivo).
https://addons.mozilla.org/es-ES/thunderbird/addon/2313/


Luego vamos a descargar otro excelente complemento llamado "Porvider for Google Calendar", con esto Lightning adquiere la posibilidad de conectarse a nuestro google calendar.  Esta extensión se puede bajar desde el sitio de complementos. (Siga el vinculo, seleccione el botón "Descargar para Linux" o haga clic en la imagen de abajo y guarde el archivo).
https://addons.mozilla.org/es-ES/thunderbird/addon/4631/


Abrimos Thunderbird para agregar los complementos. (Si es la primera vez que abrimos Thunderbird se iniciará el asistente para agregar un nueva cuenta de correo. Para los alcances de este tutorial asumo que usted ya sabe agregar su cuenta de correo).
Entonces abrimos el menú "Herramientas", "Complementos", hacemos clic en botón "Instalar", en el cuadro de dialogo que se abrirá buscamos las extensiones descargadas y las agregamos una a una. Teniendo el cuidado de agregar primero "Lightning" y luego "Provider for Google Calendar", reiniciamos Thunderbird luego de instalar las dos extensiones.


Cuando reiniciemos Thuderbird ya tendremos las extensiones disponibles.

Necesitará la ubicación del calendario de google para esto vamos a nuestra cuenta de google, vamos a "Calendar".  En panel de la izquierda aparecen "Mis calendarios", hacemos clic en el vinculo que aparece más abajo que dice "Configuración"... Luego hacemos clic sobre el nombre del calendario que deseamos sincronizar.

Buscamos la siguiente imagen:


Sobre el botón "XML" hacemos clic derecho, y damos clic en "Copiar dirección del enlace". (Con esto en el porta papeles, nos vamos a Thunderbird).

Ahora hacemos clic en nuevo botón "Calendario" y en el panel de la izquierda en un campo en blanco hacemos clic derecho "Nuevo calendario" (Ahora siga la indicaciones que se muestran en las capturas).


En el campo lugar pegue la dirección que viene en el porta papeles (Así se le llama a la memoria que guarda la información cuando hacemos clic derecho copiar).

 

Y listo con esto ya tenemos instalado Thunderbird y sincronizado con nuestro querido google calendar.

Ahora solo falta sincronizar los contactos de nuestra cuenta de google con Thunderbird. Esto lo lograremos gracias a la extensión "Google Contacts". A continuación dejo el link de descarga. Una vez descargada se agrega igual que las anteriores en el menú "Herramientas", "Complementos", botón "Instalar".
https://addons.mozilla.org/es-ES/thunderbird/addon/7307/


Por ultimo otra extensión que les sugiero es el corrector ortográfico para español que igual se descarga desde el sitio de complementos de Thunderbird y se agrega de la misma forma.
https://addons.mozilla.org/es-ES/thunderbird/addon/3554/


El resultado final luciría así:


martes, 28 de septiembre de 2010

HUAWEI E166 lento en UBUNTU (SOLUCIONADO)

Saludos amigos, esta entrada la público como respuesta a una inquietud que me presento un amigo que vive en Costa Rica y tiene un contrato de Internet Movil ICE Kolbi 3G. Para conectarse a Internet utiliza un MODEM USB HUAWEI E166.
La situación es que con este MODEM desde UBUNTU no conseguía navegar a más de 1Kbs. Sin más preámbulo a continuación la solución.

Paso 1: Crear la conexión: (Básico)
Conectamos el MODEM USB a un puerto libre de nuestra PC, luego vamos al icono de "Network Manager" (El de conexiones de red) y elegimos "Conexión móvil de banda ancha (GSM) nueva".  A continuación adjunto las imágenes donde se aprecian los pasos necesarios para configurar la conexión.




En la siguiente  captura se ve donde ingresamos el APN (Access Point Name), en Costa Rica, los planes actuales del ICE usan el APN: "kolbi3g" sin comillas.



En el paso siguiente ingresamos el PIN de nuestro servicio kolbi3g, desde luego debe ingresar el suyo (que probablemente es diferente a 5119).


La conexión ahora esta establecida pero faltan algunos ajustes, hacer clic en "Network Manager" (El icono que se ve abajo), y clic en desconectar.  Ahí mismo clic derecho y "Editar conexiones de red"


Con los pasos anteriores llegamos al siguiente cuadro de dialogo, ahora elegimos la pestaña "Banda ancha móvil", luego clic en el botón "Editar". (Seguir ilustraciones para hacer los ajustes adicionales).









Paso 2: Solucionar el problema de baja velocidad (Avanzado)
Desconectamos la conexión que acabamos de crear para hacer estos pasos adicionales.

IPv6 es un protocolo de Internet. En la actualidad la mayoría de las aplicaciones utilizan IPv4 y utilizar habilitado este protocolo ha causado parte del conflicto que tiene mi amigo para lograr conectarse a la velocidad contratada.

Para deshabilitarlo vamos a modificar un archivo así: (Abrimos una terminal y ejecutamos el siguiente comando para editar el archivo)
sudo gedit /etc/modprobe.d/bad_list

Y agregamos la siguiente linea de código y guardamos.
alias net-pf-10 off

Ahora, además es necesario ajustar el rendimiento de la conexión. Las computadoras se comunican mediante el envío de paquetes de datos de ida y vuelta. Cuando se conectan entre sí para enviar estos paquetes utilizan el protocolo TCP (Transmission Control Protocol).
Un mal ajuste en los parámetros que controlan este protocolo ocasionaría que dos equipos que están tratando de transmitirse paquetes pierdan demasiado tiempo en ponerse de acuerdo sobre cual es el tamaño máximo, o peor aún, llegar a una conclusión que va en deterioro de la velocidad.

Por eso vamos a configurar manualmente un archivo para controlar esta situación. (Abrimos una terminal y ejecutamos el siguiente comando para editar el archivo)
sudo gedit /etc/sysctl.conf

Entonces nos vamos al final del archivo y agregamos las siguientes lineas de código y guardamos.
net.core.rmem_default = 524288
net.core.rmem_max = 524288
net.core.wmem_default = 524288
net.core.wmem_max = 524288
net.ipv4.tcp_wmem = 4096 87380 524288
net.ipv4.tcp_rmem = 4096 87380 524288
net.ipv4.tcp_mem = 524288 524288 524288
net.ipv4.tcp_rfc1337 = 1
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.tcp_sack = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_ecn = 0
net.ipv4.route.flush = 1


Para no tener que reiniciar, mejor ejecutamos el siguiente comando. (Desde la misma terminal ejecutar el siguiente comando).
sudo sysctl -p

Una vez hecho esto podemos hacer clic en el icono del Network-Manager y conectar con "IceCelular conection1". Ya deberíamos notar una buena diferencia al punto de alcanzar la velocidad máxima de descarga contratada.

Sino tiene una mejoría, regrese a editar el archivo anterior y pruebe otros valores para las cuatro primeras lineas que son las que determinan el tamaño del marco del paquete TPC. Otros valores que podría probar son: 524288, 262144, 131072.

Sobre los parámetros que agregamos al archivo:
# net.core.rmem_max: Ajusta el máximo de bufer de recepción para todos los protocolos.
# net.core.wmem_max: Ajusta el máximo de bufer de envío para todos los protocolos.
# net.ipv4.tcp_rmem: Ajusta el máximo del bufer de recepción para el protocolo TCP.
# net.ipv4.tcp_wmem: Ajusta el máximo del bufer de envío para el protocolo TCP.

domingo, 2 de mayo de 2010

¿Cómo instalar Skype en Ubuntu Lucid Lynx?

El pasado 29 de marzo del 2010 vio la luz el nuevo y renovado Ubuntu, está versión lleva como codename: "Lucid Lynx", y su número de versión corresponde al 10.04, donde 10 indica el año y 04 el mes de lanzamiento.



Entremos en materia... el paquete de Skype para Linux, usualmente lo obteníamos desde los repositorios de Medibuntu, que entre otras cosas nos proporcionan los codecs y reproductores para ver formatos privativos. Sucedió que desde el lanzamiento anterior los desarrolladores de Medibuntu decidieron eliminar este paquete de los repositorios, porque les estaba dando mucho trabajo resolver los conflictos que surgían entre los paquetes que ellos liberaban como skype-common y el paquete distribuido en skype.com.

Ahora para instalarlo en nuestro nuevo Ubuntu 10.04, debemos descargarnos el paquete disponible desde el sitio del fabricante. Antes de instalar ese paquete debemos verificar que estén instaladas las librerías: libqt4-dbus libqt4-network libqt4-xml.

Paso a paso:
1.Abre una terminal (Ve al menú "Aplicaciones", "Accesorios", "Terminal").

2.Teclea el comando (y lógicamente pulsa [Enter] al final).
wget http://www.skype.com/go/getskype-linux-beta-ubuntu-32

3.Teclea el siguiente comando para verificar lo de las librerías
sudo apt-get install libqt4-dbus libqt4-network libqt4-xml

4.Por último instalamos el paquete que descargamos en el paso 1.
sudo dpkg -i skype-*

5.Ya deberías encontrar el acceso a Skype en el menú "Aplicaciones"->"Internet"->"Skype"



Este articulo responde a: Instalar Skype en Ubutu 10.04, Instalar Skype en Ubutu Lucid Lynx, Skype ya no aparece en Medibuntu.

sábado, 3 de abril de 2010

¿Cómo instalar el Messenger?

Detalles del artículo: 
Nivel: Principiante
Sistema Operativo: MS-Windows

Esta es una guía rápida para conseguir el Windows Live Messenger de una buena fuente e instalarlo correctamente.  Este articulo responde a la necesidad de muchas personas que necesitan el Messenger y no saben donde obtenerlo y terminan bajándolo del cualquier web.

El Windows Live Messenger es un producto de Microsoft, por lo tanto solo debemos bajarlo del sitio oficial que el fabricante a dispuesto para hacerlo.  Con cualquier otro archivo obtenido de otra fuente es posible que estemos instalando “adware”.

Para descargarlo abre el buscador Google y escribe: “get messenger”, y selecciona el primer resultado que corresponde a la web del fabricante.


Una vez en la web de Windows Live Messenger, has de asegurarte seleccionar el idioma que te interesa y luego haz clic descargar y guarda el archivo.


Este archivo que descargamos es un instalador “On-Line” (significa que necesita de conexión a Internet para instalarse), lo que este hace es conectarse al servidor de descarga de Windows Live y preguntar por la ultima versión disponible para tu sistema operativo, descargará los archivos necesarios e instalará los productos seleccionados.



Una vez que se ejecuta el asistente de instalación selecciona solo los productos que necesitas.  Si lo que deseas es solo usar mensajería instantánea, no hace falta que instales “Mail”, “Galería Fotográfica”, “Toolbar”, etc.  Mejor selecciona solamente “Messenger” y haz clic en Instalar...


Espera a que termine la instalación, por ultimo te quedará hacer clic en finalizar y podrás utilizar la aplicación de inmediato.

martes, 2 de marzo de 2010

¿Cómo instalar programas en Linux?

He decidido hacer un articulo al respecto porque esta fue una de las primeras preguntas que me hice cuando me inicie en mundo de Linux. Aunque Google ofrece cerca de 5,130,000 resultados a esta pregunta quise aportar algo más.

Si vienes de usar alguna versión de MS-Windows, y eras un usuario medio avanzado en este sistema operativo, es probable que sepas que los archivos con extensión .exe, .msi, son ejecutables. En los sistemas tipo Windows es típico que los programas se instalen ejecutando el asistente de instalación del mismo, que tendra alguna de la extensiones mencionadas.

En GNU/Linux la historia es muy diferente. Primero, de Linux hay muchas distribuciones, pero la mayoría se derivan de unas cuantas que han sido más sobresalientes. Por lo tanto hay diferencias en los procesos de instalación pero también semejanzas. Lo más destacable es que para cada versión de cada distribución de Linux existe un compendio de software, totalmente compatible y probado para esa distribución, y lo mejor de todo es que esta disponible para todo el mundo, replicada en diversos servidores en todo en mundo.

A este compendio de software se le da el nombre de repositorios. Por lo que dije antes podrás deducir que esta es la mejor fuente para buscar programas para su nuevo sistema operativo. Todos los paquetes que estan disponible por este medio son seguros, sin embargo a las listas de repositorios oficiales se pueden agregar otras fuentes de software que no son tan seguras.

Instalando programas en Ubuntu
Para instalar los programas disponibles en los repositorios de nuestra versión de Ubuntu, tenemos el "Gestor de paquetes Synaptic", que lo encontramos en el menú "Sistema", "Administración", cuando lo ejecutes va a pedir una contraseña se debe ingresar la misma del usuario principal.


En Synaptic puedes buscar el programa que deseas instalar o desinstalar. Normalmente la primera vez uno llega aquí no sabe ni lo que anda buscando, pero si sigues usando Ubuntu veras como pronto iras conociendo de programas que se volverán indispensables. En artículos posteriores les comentare de algunos que ya son indispensables para mi y explicaré como instalarlos.

Por ahora puedes empezar por probar instalar algún juego. Por ejemplo: a ahí en Synaptic te vas a la sección "Juegos y entretenimiento (universe)" y buscas el paquete "Pingus" y le haces doble clic a la casilla de verificación a la derecha del nombre. Es probable se que abra una ventana que dice "Marcar los cambios adicionales requeridos", esto sucede cuando el gestor de paquetes comprobó que el programa que se desea instalar tiene dependencias por lo que le pregunta al usuario si desea instalar los paquetes adicionales para satisfacer estas dependencias.

Cuando se ha marcado los programas que se desea instalar o desmarcado los que se quiere eliminar solo queda hacer clic en el botón "Aplicar" para realizar los cambios. En el caso de estar instalando, el paquete seleccionado será descargado de Internet en ese preciso momento y posteriormente se instalará, todo este proceso es automático.

Para finalizar, el tema de instalar programas en Linux alcanza para hacer un libro completo, con lo que quiero decir que este articulo es apenas introductorio, si a los lectores les interesa algo más especifico me lo pueden solicitar. Además siempre esta el buen Google para buscar más información.
Mizaq's Blog

Entradas populares