30 sept 2010

Comunicación interna utilizando mensajería instantanea (empresas o centros de educación)



La mensajería instantánea nos permite comunicarnos en tiempo real a través del intercambio de mensajes de texto. Gtalk, MSN messenger, AOL Instant Messenger, Yahoo Messenger, e ICQ son ejemplos de mensajería instantánea.

Hay un pequeño inconveniente para utilizar las redes antes mencionadas, y es que esas redes son publicas y controladas por las compañias detrás de ellas. Pero podemos crear nuestra propia red utilizando servidores y clientes Jabber (es protocolo de comunicación). Hay una gran cantidad de estos que son libres/gratis de implementar y usar.

Openfire Server es uno de estos y se puede descargar gratis en el sitio de Ignite Realtime. Me gusta este servidor de mensajería instantánea porque:
  • tiene una interfaz web muy amigable para administración.
  • corre en Linux, Windows y Mac.
  • manejo de usuarios con MySQL, Active Directory, LDAP, o base de datos integrado.
Instalación de Openfire Server en CentOS

  1. Primero descargamos el software de www.igniterealtime.org

    • usuario@linux$ wget -c http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.6.4-1.i386.rpm 

  2. Luego instalamos el paquete que descargamos

    • root@linux# rpm -ivh openfire-3.6.4-1.i386.rpm
     
  3. iniciamos el servidor Openfire

    • root@linux# service openfire start
     
  4. Ahora solo nos falta configurar el servidor con los parámetros que queramos. Para hacerlo, abrimos un navegador y nos dirigimos a http://127.0.0.1:9090 o http://IPservidor:9090
El resto es cuestión de seleccionar las opciones o introducir la configuración deseada.








































    Para mayores detalles de instalación y configuración, hice una guía que puedes encontrar aquí.


    Ayudame a mejorar este contenido, comentame que puedo mejorar para que te sea de mas utilidad.

    28 sept 2010

    Buscador de computadoras, accesorios, componentes y perifericos de Panama

    Recientemente recopile un listado de empresas que venden computadoras y artículos de computadoras en Panama que tienen sitios web con catalogo de productos. Descarte los sitios que no tienen los productos con precio marcado.

    Con ese listado de sitios, hice una pagina aparte (http://computadoras-pty.blogspot.com) que contiene un buscador personalizado de Google que solamente realiza búsquedas en el listado de sitios que le especifique.

    Ahora me es mucho mas fácil buscar computadoras o artículos de computadoras. Ya no tengo que revisar de sitio en sitio para ver si tiene o no un producto. Simplemente introduzco lo que estoy buscando en el buscador, hago clic en Buscar y me muestra en los resultados el listado de sitios que vende lo que estoy buscando, con los detalles del producto y el precio del mismo.

    Quizás debiera de hacerlo para otros artículos como celulares, cámaras, linea blanca, etc. ya que ahora me toma mucho menos tiempo localizar lo que estoy buscando. (http://android.ubitech-panama.com)

    24 sept 2010

    Tranferencia de archivos a traves de SSH sin cliente GUI

    Si hay clientes GUI que hacen un excelente trabajo para transferir los archivos a través de SSH, por que utilizar cliente sin GUI? Pues, me ha sacado de apuros en algunas ocaciones.

    sftp es un cliente SSH para transferir archivos. Los comando son similares a los de FTP.

    Para conectarnos a un servidor podemos ejecutar lo siguiente:

    consola@linux$ sftp usuario@servidor.com
    usuario@servidor.com's password:
    Connected to servidor.com.
    sftp>



    usuario: es el usuario con el cual nos vamos a autenticar.
    servidor.com: es el dominio del servidor. También puede ser el IP del servidor.

    Los comandos mas utilizados son:
    • help: despliega la ayuda, mostrando los comando y la descripción de lo que hace
    • ls: lista los archivos y directorios del servidor (servidor.com)
    • lls: lista los archivos y directorios locales (desde donde ejecutamos sftp)
    • cd: cambia de directorio en el servidor
    • lcd: cambia de directorio en la maquina local
    • put: sube un archivo al servidor
    • get: descarga un archivo del servidor
    • quit: desconectarse
     No es tan difícil después de todo. Que opinas?

    23 sept 2010

    Donde esta alojado un sitio web?

    Para averiguar en que compañia de hosting esta alojado un  sitio podemos hacer uso del sistema DNS. Un dominio configurado correctamente debe resolver en ambas direcciones. A lo que me refiero es a lo siguiente:
    • Dominio a IP. Ejemplo  www.google.com resuelve al IP 72.14.253.104
    • IP a Dominio. Ejemplo 72.14.253.104 resuelve al dominio www.google.com
    No entrare en detalles en relación al sistema de DNS. Así que, como sé donde esta alojado un sitio determinado? Pues fácil, utilizando el comando nslookup que existe en Linux y Windows.

    Para demostrar como se hace, voy a utilizar el sitio www.explainingcomputers.com.


    Averiguar cual es el hosting de un sitio en windows

     1. Primero resolvemos la direccion www.explainingcomputers.com 
     2. Luego resolvemos la reversa de la direccion IP 69.163.191.102.


    Averiguar cual es el hosting de un sitio en Linux

     1. Primero resolvemos la direccion www.explainingcomputers.com


     2. Luego resolvemos la reversa de la direccion IP 69.163.191.102.

     
    Debemos mirar en la lina que contiene el reverso del IP + in-addr.arpa (18.158.128.62.in-addr.arpa). Justo ahi esta nuestra respuesta, sws09.ldn5.groupnbt.net. En este caso, la compañia de hosting es groupnbt.net

    Espero que te haya servido. Te quedo alguna duda?

    21 sept 2010

    Tecnologias y lugares para descargar - Parte 1

    La mayoría de las personas que tienen acceso a Internet saben descargar cosas a través de la Web. Pero la Web (WWW o World Wide Web) no es toda la Internet, es solo parte de ella. Existen muchas otras tecnologías para realizar descargas de información (libros, películas, música, imagenes, aplicaciones, etc).


    Bittorrent es una de las alternativas para realizar descargas de información. Para utilizarlo solo tienes que:

    1. Descargar e instalar uno de los tantos clientes de bittorrent que hay.
    2. Buscar lo que deseas descargar en uno de los cientos de sitios de torrents. De estos sitios descargaras un archivo con extension torrent (ejemplo:  libro.torrent), el cual deberas abrir con la aplicacion bittorrent que instalaste en el paso 1.
    Eso es todo lo que tienes que hacer para descargar información con bittorrent. Esta tecnología tiene sus ventajas y desventajas.

    Las principales ventajas son (mi opinión personal):
    • la información relativamente nueva (peliculas, musica, documentales, etc) la encuentras en torrents primero
    • las descargas son gratuitas en la mayoría de los casos (existen sitios por suscripcion)
    • no hay limites para la velocidad de descarga (si hay suficientes seeds y peers enviando informacion)
    Tambien tienen sus desventajas:
    • Si no hay seeds ni peers, es lo mas lento del mundo, no lo lograras descargarlo nunca
    • puede que lo que descargues no es lo que dice la descripcion del torrent
    • puedes contagiarte de viruses (cualquier cosa que descargues podria hacerlo aunque sea via web)
    • es dificil o imposible encontrar informacion que no sea reciente, y si la encuentras no tiene seeds
     Los torrents son una excelente fuente de informacion. Lo uso a diario para realizar descargas. No es un reemplazo para las descargas via Web, mas bien un complemento.

    Ojo: ten cuidado que las cosas que estas descargando pueden ser ilegales como software, video o musica pirata.

    y tu, que usas para hacer tus descargas?

    19 sept 2010

    Gamepad con juegos online (Maplestory)

    Este post tiene como proposito informar inicamente. Puedes utilizar la informacion bajo tu propio riesgo.

    Cosas que necesitas:

    • un Gamepad ( tengo un Logitech Dual Action)
    • Xpadder
    • Maplestory ( funciona para  Florensia Online)
    Donde conseguirlos:
    • Gamepad: en cualquier tienda local donde vendan juegos y accesorios para jugar.
    • Xpadder: buscalo en google y descargalo gratis(version 5.3) o compralo en xpadder.com 
    • Maplestory: descargar el cliente desde el sitio de Maplestory y registrar una cuenta.
    Antes de comprar un gamepad, deberias de revisar la compatibilidad del controlador que tienes pensado comprar en Xpadder Forums

    Iniciemos con nuestra guia:

    Paso 1:  Conectar el gamepad a la computadora (conector USB)

    Paso 2:  Instalar Xpadder, luego ejecutarlo

    Paso 3:  Configurar Xpadder

    Haz clic en el icono parecido a un gamepad y selecciona la opcion New para crear un neuvo layout



     


    Sigue las instrucciones en cada uno de los tabs para configurar tu controlador













     




    Debes terminar con una configuarcion parecida a esta.






     




    Ahora debemos de enlazar los botones del gamepad con las teclas del teclado virtual. Haz clic en el boton del gamepad en Xpadder que deseas enlazar, a continuacion selecciona la tecla en el teclado virtual (igual a imagen a la izquierda). Repite lo mismo para cada uno de los botones del controlador. Cuando termines recuerda salvar la configuracion.



    4. Happy Mapling!  Disfruta de jugar maple con un gamepad  =D


    y tu que juegas con gamepad?

    18 sept 2010

    Play Maplestory with GamePad

    The purpose of this post is informational; use it under your own risk.

    Things you will need:

    • a Gamepad ( I have a Logitech Dual Action)
    • Xpadder
    • Maplestory ( works for Florensia Online also)
    Where to get it:
    • Gamepad: NewEgg, TigerDirect, etc. 
    • Xpadder: Google it, and download for free (version 5.3) or buy it from xpadder.com 
    • Maplestory: download from Maplestory website
    Before you buy a gamepad, you might want to check the controller (gamepad) compatibility in Xpadder Forums

    Let’s get started

    Step 1:  Connect the gamepad to your computer (USB connector)

    Step 2:  Install Xpadder, afterward run Xpadder

    Step 3: Set Xpadder

     Click the gamepad icon and select New to create a layout



     


    Follow the instructions on each tab













     





    You should get something like this.









     




    You have to map(link) the gamepad button to the virtual keyboard. Click on the button you want to map, a virtual keyboard will be displayed. Select the key that you want to asign to the gamepad button.

     



    4. Happy mapling. Enjoy maple, now with gamepad!    =D    (>_<)   (>_>)   =3

    Note: I am not native english speaker, if you find mistakes, please let me know, that will certainly help me to improve this guide.

    Jugar videojuegos en computadora sin romperse los dedos

    A la mayoría de las personas nos gusta jugar, ya sean juegos de mesa, de computadoras, consolas de juego (ps3, xbox, wii, etc), juegos de azar, y por que no, los juegos de nuestros teléfonos celulares.

    Los juegos de computadoras de hoy en día pueden ser muy adictivos. Podemos pasar largas horas jugandolos, y son tan interesantes que las horas pasan sin que nos demos cuenta, las cosas que ocurren a nuestro alrededor son menos importantes, y a veces se nos olvida beber líquidos y comer!

    La mayoría de los juegos están diseñados para atraer a los jugadores, sumergirlos en lo divertido del juego y por supuesto obtener ganancias. Casi ninguno de los juegos de computadoras (o quizás ninguno) se diseñan pensando en la ergonomía para sus jugadores.

    Juegos como Maplestory por ejemplo, permiten a los jugadores jugar con el teclado de la computadora. Lógicamente, el teclado "común" de las computadoras no están diseñados para jugar, mas bien para escribir. Y para el colmo de los males, la clase ARAN de Maplestory requiere de combinaciones de teclas para luchar.

    Encontre la solución perfecta para jugar por largos periodos sin romperme los dedos. Utilizando un teclado virtual que puede enlazar las teclas a los botones de un gamepad.

    Me compre un gamepad Logitech Dual Action y descargue el software Xpadder.
    Un gamepad es definitivamente mucho mas ergonómico que un teclado "comun"  de computadoras, además Xpadder permite funciones como turbo (mantienes el botón presionado, pero el software simula que estas presionando repetidamente), simula una secuencia de teclados (ejem: Alt + Ctrl + e + a ) el cual es totalmente configurable, el retardo (delay), por mensionarles los mas importantes para mi.

    Los he probado con juegos com Maplestory y Florensia Online y me ha funcionado perfectamente. Con que juego lo has utilizado?

    Aqui les dejo informacion para jugar juegos de computadora con un gamepad.

     
















    Necesitas saber mas? envia tu pregunta y con gusto te comparto la informacion

    17 sept 2010

    SSL VPN de WatchGuard en Linux con OpenVPN

    WatchGuard, a pesar de ser una buena marca de firewall, no tiene cliente de VPN para Linux. Pero gracias a que los WatchGuard soportan VPN con SSL (además de IPSec), podemos establecer conexiones VPN utilizando OpenVPN.

    Necesitamos lo siguiente:
    • Que el dispositivo WatchGuard este configurado con VPN tipo SSL
    • Que el OpenVPN este instalado en Linux (es muy sencillo con yum, aptitude, o emerge, etc)
    • Los archivos de configuracion del cliente de WatchGuard Mobile VPN with SSL (client.ovpn)
    Si tenemos todos estos elementos, lo único que nos queda por hacer es ejecutar OpenVPN (como root) de la siguiente manera:

    root@linux#  openvpn --config client.ovpn

    A continuación, nos preguntara lo siguiente:

    Enter Auth Username: 
    Enter Auth Password:

    Recuerda mantener esa consola abierta mientras necesites usar la conexion VPN. Cuando no lo necesites mas, puedes presionar Ctrl + C para terminar la conexion.

    Facil verdad?

    Juega gratis, online y sin mensualidades

    Hay juegos muy buenos, bien divertidos, super entretenidos, y lo mejor de todo es que son gratis. Puedes descargarlo directamente del sitio oficial del juego sin costo alguno, puedes crear cuentas y jugar todo lo que quieras sin pagar mensualidad alguna.

    Juegos como Maplestory, Florensia Online, Mafia Wars (Facebook), RuneScape, y muchos otros se ofrecen como juegos gratuitos. No es mentira, no es un sueño, no es invento, es simplemente una nueva manera de hacer negocios.

    Como es esto posible? Las empresas detrás de estos juegos no venden sus juegos, ni cobran mensualidades para poder llegar a un mayor público. El truco esta en que venden objetos especiales, capacidades especiales, ropa (y se venden muy bien), acceso a algunos lugares o funciones especiales del juego dentro del juego.

    Si quieres tener acceso a esas cosas que acabo de mencionar, generalmente necesitas tener un tipo especial de dinero virtual, el cual puedes comprar. En Maplestory por ejemplo, por cada US Dollar te dan 1000 NX (un especie de dinero virtual). Con ese NX puedes entonces comprar mascotas virtuales, ropas, regalos, fuegos artificiales, etc.

    Aun así, es igual de divertido jugar sin invertir ni un centavo comprando cosas virtuales. Te gustaría jugarlos? a continuación muestro unas capturas de pantalla.

    Maplestory

















     
    Florensia Online

    16 sept 2010

    brillo de pantalla en Gentoo Linux

    Instale Gentoo en mi laptop Acer Aspire 5740-5847. Quede con el mismo problema que tuve en Ubuntu 10.04. Los controles del brillo de la pantalla dejaron de funcionar.

    La solución es super sencillo, encontrar la solución fue lo difícil. Busque en Google, en los foros de Gentoo, en los foros de Ubuntu, probe cada una de las posibles soluciones.

    El patch para Ubuntu de Kamal Mostafa también me funciono con el kernel de Gentoo-sources. Lastimosamente ese patch solo funciona para el kernel versión 2.6.34.r1

    Cuando actualice el kernel a la versión 2.6.34-r6, el parche no se podía aplicar correctamente, por lo que seguí investigando. La solución a este problema fue SIMPLE STUPID. Solo había que agregar un parametro extra en el GRUB: acpi_osi="Linux"

    La configuracion del grub quedo así:  kernel /boot/kernel-2.6.34-gentoo-r6 acpi_osi="Linux" root=/dev/sda6

    Eso se debe a que las laptops se fabrican con ACPI pero para funcionar son ciertos Sistemas Operativos. Por supuesto que para Acer Linux no esta incluido, triste pero es la realidad.

    Nota: Ubuntu 10.04 es muy bueno y fácil de instalar y usar, pero cuando algo no funciona y la solución no esta en los foros de Ubuntu, no es tan fácil arreglarlo porque Ubuntu se sale de lo estándar.

    Correos y contactos duplicados en Blackberry

    No debes de acceder a tu cuenta de correo a traves del BES y del BIS al mismo tiempo. Antes de realizar la "Enterprise Activation" en tu dispositivo Blackberry debes hacer un backup de tus contactos tanto de outlook como de blackerry y la configuracion de blackberry, ademas de borrar la cuenta de correo del BIS. Si no borras la cuenta de correo en el BIS, empezaras a recibir correos duplicados.

    Si se te duplican los contactos, borra todos los contactos en tu outlook, y restauralos con tu backup que debiste realizar. Una vez que hayas restaurado los contactos, restaura tus contactos en blackberry de la siguiente manera:

    1. En Contacts, despliega el menú con el botón de Blackberry y selecciona Options
    2. En la siguiente pantalla podrás ver tu "Contact List", por default se llama Desktop, seleccionalo y escribe rset. Nota: no podrás ver los caracteres cuando los escribes.
    3. Selecciona Yes cuando te pregunte si quieres eliminar tu contact list y recargarlo desde el servidor.
    Solo tienes que esperar unos minutos y tendrás tus contactos como debe ser.

    Trucos para hacer busquedas con Google

    Google es un buscador muy poderoso con el cual podemos encontrar lo que buscamos. Pero para realizar búsquedas efectivas, debemos aprender a utilizarlo.
    Aquí les voy a explicar tres sencillos y muy útiles  trucos para buscar con Google.
    • Para buscar por una frase exacta, debemos encerrarla entre doble comillas. Ejemplo: "partición de disco"
    • Podemos especificar que cosas deben o no tener en el URL. Especificando inurl:cadena, encontraremos paginas que tengan cadena en su URL. Especificando -inurl:cadena, buscara paginas que no contenga cadena en el URL.
    • Podemos también indicarle en que sitio queremos que realice la búsqueda con la opción site:www.sitio.com.
    Es posible hacer uso de todos estos elementos en una búsqueda. Ejemplo: logitech inurl:yuangh site:blogspot.com 

    Copia el ultimo ejemplo (en negrilla), pegalo en google y dale buscar para que veas que resultado te aparece ;)

    15 sept 2010

    Como saber que tipo de RAM tiene tu equipo en Linux

    En Linux es super fácil saber que tipo de RAM tiene tu PC. Utilizamos el comando dmidecode para obtener esta información. También debemos pasarle una opción, que es "-t memory".

    Ejecutando dmidecode -t memory obtenemos los detalles de cada modulo de memoria que tenemos. Podemos saber si es SODIMM, la capacidad del modulo, la frecuencia a la que opera, y mucho mas.

    14 sept 2010

    Control de brillo (brightness) en Linux

    Hace unos meses atrás realice una actualizacion de kernel en Ubuntu 10.04. Luego de la actualizacion, mis controles de brillo de mi laptop (una Acer Aspire 5740-5847) dejaron de funcionar.

    Intente casi de todo; agregar el applet de control de brillo en el panel superior, realizar ajustes en "Power Management", etc. Al final no me quedo de otra que buscar en Google y en los foros de Ubuntu. Encontré muchos post sobre el mismo problema, la mayoría sin solución y unos pocos con soluciones que no me funcionaron.

    Al final encontré un patch escrito por Kamal Mostafa. Tiene inclusive unos kernels compilados aquí. Solamente tienes que descargarlos e instalarlos. Ya están listos para utilizar con Ubuntu.

    Competencia para el iPad (Samsung Galaxy Tab)


    Samsung (El gigante de Korea del Sur) ha anunciado su nuevo dispositivo Samsung Galaxy Tab. Este dispositivo se puede utilizar para navegar por Internet, leer libros, realizar vídeo llamadas y mucho mas.

    El dispositivo viene con el sistema operativo Android 2.2 Froyo (de yogurt congelado, Frozen Yogurt en ingles). Android es un sistema operativo desarrollado por Google.

    Trae consigo:
    • un procesador de 1 GHz,
    • cámara de 3 MP que incluye LED flash,
    • GPS,
    • Capacidad para reproducir vídeos HD,
    • 16 GB de almacenamiento,
    • Capacidad para ver Flash,
    • y además es Multi-touch por tan solo mencionar sus características mas sobresalientes.
    La fecha de lanzamiento se ha fijado para el 11 de Octubre. Ya esta a la vuelta de la esquina. Pueden visitar el sitio oficial aquí. Sera el Samsung Galaxy Tab capaz de competir con el iPad?