martes 31 de julio de 2007

¿Cómo hacer una configuración espejo?


Intro

Si tiene dos servidores con igual configuración de hardware y necesita que ambas tengan la misma configuración de sistema operativo (FreeBSD, OpenBSD, Linux, Windows, etc), puede seguir los siguientes pasos para lograrlo. La idea es publicar en "A" el contenido del disco duro en el puerto 5000 y desde "B" caerle al disco duro con el contenido de "A", esto lo lograremos usando netcat y dd. El resultado final será dos servidores con exactamente la misma instalación & configuración. Este procedimiento es muy útil cuando por algún motivo no es posible pegar un disco duro adicional a alguno de los servidores y hacer la copia de disco a disco.

Requisitos

» Paciencia.
» Una copia de FreeSBIE.

Escenario

» A es el servidor instalado (fuente), su dirección IP es 192.168.0.10.
» El disco duro de A, donde está freeBSD instalado es /dev/ad0.
» B es el servidor sin instalar (destino), su dirección IP es 192.168.0.11.
» El disco duro de B, donde se quiere copiar la imagen es /dev/ad0.

Instrucciones
Servidor "A"
» Aegurese tener instalado ucspi-tcp.
» Ejecute:

# /usr/local/bin/tcpserver -vRHl 0 -c 1 192.168.0.10 5000 \
sh -c '/bin/dd if=/dev/ad0'


Servidor "B"
» Bootee con una copia de FreeSBIE.
» Inicie un shell, no es necesario levantar el modo gráfico.
» Asegúrese que haya comunicación ente A y B.
» Ejecute:

# /usr/bin/nc 192.168.0.10 \
5000 | /bin/dd of=/dev/ad0


Ahora deberá esperar a que el proceso termine; este proceso puede tardar varias horas en completarse correctamente, por lo que deberá ser paciente y esperar.

lunes 30 de julio de 2007

Hola Leopard, Adiós Tiger


No es una despedida ni un saludo entre felinos amigos en medio de la selva. Se trata de la llegada al mercado de Mac OS X 10.5 (Leopard); su lanzamiento fue anunciado el 6 de Junio del 2005 durante la WWDC, y fue mostrado por primera vez a los asistentes a la WWDC del siguiente año en Agosto del 2006.

Según Apple, esta es versión incluye las mayores mejoras hechas a OS X e incluye más de 300 inovaciones.

Escritorio
Apple rediseñó el escritorio de OS X, hizo semi-transparente la barra de menú y ahora el Dock se refleja en su "base", incluso ésto también se nota al arrastrar cualquier ventana por encima del Dock. Lo mejor que hicieron con el escritorio fue crear stacks (pilas), que es donde se pueden mantener archivos de uso frecuente sin necesidad de tenerlos en el Escritorio, que cuando se llena con muchas cosas se empieza a ver feo.



Finder
El nuevo Fider hace más fácil que nunca la navegación en tu mac, funciona igual a iTunes, puede tener una vista de cualquier cosa que esté dentro de ella o conectadad a ella. Cada documento tiene un preview (thumbnail) del contenido del archivo, sin importar que no sean necesariamente imágenes o videos. También el Finder tiene una nueva vista llamada CoverFlow que muestra -como en iTunes- la vista previa de cualquier archivo; incluso aquí podría verse videos de Quicktime (por ejemplo).

Quick Look
Con Quick Look, podrías ver los contenidos de un archivo antes de abrirlo, podiendo navegar a través de múltiples páginas e incluso hasta ver videos.



Time Machine
Esta herramienta permite respaldar cualquier cosa, eso sí, necesitarás algo de espacio extra para almacenamiento extra; si respaldas tus archivos con Time Machine podrás, por ejemplo, irte al pasado a recuperar un archivo que por accidente (o a propósito) borraste hace 3 meses, 5 días, 4 horas y 20 minutos. Una vez que lo encuentres, te mostrará las diferentes versiones que ha mantenido del archivo que buscas y de un click lo traes al presente.

Spaces
Los espacios de trabajo es uno de los features más esperados. Para los que hemos usado anteriormente algún otro manejador de ventanas (en Linux, FreeBSD, etc) como Enlightenment, Gnome, etc. esto no es algo nuevo, sin embargo sí es algo a lo que se le puede sacar mucha ventaja. Basicamente, se pueden juntar aplicaciones, ventanas, documentos abiertos, etc en un determinado espacio de trabajo para así mantener el foco de lo que se está haciendo y la navegación entre espacios es muy sencilla.



También vienen nuevas versiones de Mail, iChat, Safari, etc. Si quiere conocer más le invitamos a que se de una vuelta por el site de Leopard.

Algo que causó mucha gracia en la presentación de Leopard en la WWDC del 2007, fue que Steve Jobs (CEO de Apple) hizo mofa de la estrategia de costos de windows vista y menciona las tres opciones de Leopard disponibles:

- Leopard Basic: $129
- Leopard Premium: $129
- Leopard Business: $129

¿No es grandioso? El precio nos parece sumamente accesible! Leopard estará disponible a partir de Octubre de 2007; estén bien atentos!

jueves 26 de julio de 2007

Blogger + Google Analytics + Google Apps

Queremos construir, o al menos unir las piezas necesarias para armar un blog en un dominio propio utilizando Blogger y unos cuantos servicios por ahí. Este es un semi-Tutorial que le puede ayudar a unir todas las piezas.

El artículo está escrito para ser seguido paso a paso, sin embargo si existe más experiencia puede ser utilizado para configurar sólo algunos servicios de los acá expuestos o simplemente como medio de consulta. Si parte de este artículo no le resulta comprensible, siéntase en la libertad de hacer preguntas vía comentario.

Algunos pasos puede que ya los haya dado, así que deberá interpretar bien para saber que es lo que falta para tener el producto final (blog hospedado en blogspot, accesible en http://www.miblog.com, correo electrónico y estadísticas de visistas).

Primeros pasos

Registrar el dominio (suponemos www.miblog.com)
En este punto la recomendación es hacerlo en Godaddy, donde un punto-com cuesta menos de $10, además te servicio de DNS gratis.

Creación del blog (suponemos miblog.blogspot.com)
Para esto debe crearse una cuenta en Blogger, una vez que lo tengas podremos continuar.

Pasos Intermedios/Avanzados

Configuración de correo electrónico

Vaya a Google Apps y agregue su dominio en el formulario de la izquierda, llene correctamente los demás formularios que irán apareciendo y continúe el proceso. Una vez ingresados todos los datos, debe verificar que usted es el propietario del dominio; este paso debe hacerse en Godaddy (si usted tiene otro proveedor de servicio de DNS deberá realizar ahí la configuración). Vamos a aprovechar que tenemos que ir a GoDaddy para hacer varios trámites más.

Una vez que ingresó a su cuenta de GoDaddy, diríjase aquí y haga click en el dominio (miblog.com) esto le mostrará los detalles específicos de su dominio como el Status, Fecha de Registro y Expiración.

Luego vaya a Total DNS Control and MX Records, y una vez dentro elimine todos los registros que Godaddy crea por defecto (@, www, mobilemail, pda, email, imap, mail, pop, smtp, ftp, webmail, etc; así como los que se encuentran en la sección de Mail Exchange).


Vuelva a GoogleApps y ahí verá algo que dice algo como: "To activate Google Apps services you must verify that you own your domain", ahí vamos al link que dice: "Verify domain ownership", una vez ahí escogemos "Change your CNAME record". Copie lo que aparece en negrita en el punto 2 y vuelva a Godaddy.

Haga click sobre el botón que dice: "Add new CNAME Record" y en el Alias Name pegue lo que copió de Google y en el Host Name ponga google.com, dele al botón de "OK", espere (como unos 60 segundos) a que el CNAME ya no aparezca (debe refrescar la página para verlo) como "Pending Setup". Aproveche y agregue otro CNAME con Alias Name www y con Host Name ghs.google.com luego vuelva a Google Apps.

Una vez en Google Aps, dele al botón de "Verify"; esto hará que Google proceda a la verificación de su dominio.

Es hora de hacer que los correos que se envíen a midominio.com lleguen ha Google; para esto hay que volver a Godaddy. Ahora vamos a agregar los servidores de correo de Google en la sección de Mail Exchange. Deben quedar de la siguiente manera:



También necesitaremos agregar un registro tipo TXT (sección Text) para ayudar a controlar el spam. Debe quedar de la siguiente manera:



Una vez terminado, volvemos a Google Apps y seguimos el link de "Activate Email" que está en el Dashsboard (página principal del panel de control) y damos click al botón que dice "I've Completed these steps".

Ahora queremos accesar nuestro correo desde http://webmail.midomio.com/, para ésto desde el Dashboard, seguimos el link de "Email", en en la sección de Web address seguimos el link que dice "Change URL"; ahí escribimos webmail en el campo de texto y guardamos los cambios, luego damos en "I've completed these steps". En pocos minutos debería estar disponible el correo electrónico en la dirección configurada. Con este servicio, gratuito por cierto, pueden crearse hasta 100 cuentas de correo, con 2GB de capacidad cada una.


Las Estadísticas

Haga una cuenta de correo para manejar las estadísticas (utilizaremos estadisticas@miblog.com como ejemplo, pero también podrá utilizar su cuenta de gmail, en este caso vaya al siguiente paso); luego vaya a Google Analytics, y haga la cuenta utilizando la dirección de correo que acabamos de crear; revise el correo porque debe confirmar la existencia de la cuenta electrónica; una vez confirmada su cuenta podremos continuar con el siguiente paso.

Ingrese a Google Analytics y siga el link de "Add Website Profile", escriba www.miblog.com, escoja su zona horaria y dele al botón de "Finish"; inmediatamente le aparecerá un poco de código javascript, copielo porque lo siguiente es copiarlo en su blog.

Ingrese a su cuenta de Blogger y vaya a Diseño (Template), luego a Edición de HTML (HTML Code) y baje hasta el final, pegue el código javascript justo antes del final (antes del tag que cierra el body. Guarde los cambios y aproveche y cambie la dirección de su blog, lo haremos Bajo la opción de Configuración | Publicación; es aquí donde pondremos www.miblog.com en el campo de texto disponible para ello; guardamos los cambios y volvemos a Google Analytics y siga el link de "Check Status" que aparece a la derecha de midominio.com; aquí Google podrá verificar que midominio.com tenga instalada el código necesario para recibir información sobre los visitantes de midominio.com.

A pesar de que este artículo es un poco largo y para algunos puede ser difícil de entender o seguir, tratamos de ofrecer una guía para poder tener un Blog bajo midominio.com, hospedado en blogspot, además de la posiblidad de tener hasta 100 cuentas de correo y mejor aún con estadísticas muy completas sobre las visitas de nuestro blog.

Espero les sea de provecho.

lunes 2 de julio de 2007

¿Cómo buscar en Google?


Sin duda alguna, Google es el motor de búsqueda más popular en Internet; pero esto no es, en lo absoluto, resultado de la casualidad, sino más bien es producto de la innovación constante y en la calidad de los resultados.

Pero, ¿le saca usted el máximo provecho a sus búsquedas en Google?, en caso contrario le ofrecemos algunos consejos sobre como mejorar los resultados de sus búsquedas; los mostraremos con ejemplos (Utilizaremos como base algunos sitios relacionados a Costa Rica Internet Works):

Búsquedas por sitio: supongamos que usted quiere buscar en nuestro blog todos los artículos relacionados a productos y/o servicios que brinda apple; esta sería la forma más adecuada de hacerlo:
http://www.google.com/search?q=site:blog.internetworks.co.cr+apple


Otros ejemplos con el mismo operador de búsqueda:
http://www.google.com/search?q=site:www.internetworks.co.cr+Servicios
http://blogsearch.google.com/blogsearch?q=site:internetworks.co.cr
http://www.google.com/search?q=site:co.cr+internet


Búsqueda por tipo de archivo: ahora, pensemos en que necesitamos la información que exista sobre Costa Rica en formato pdf, esta es la forma correcta de hacerlo:
http://www.google.com/search?q=filetype:pdf+costa+rica
Por supuesto que para el ejemplo anterior aplica también para documentos de Word (por ejemplo), la búsqueda en ese caso sería:
http://www.google.com/search?q=filetype:doc+costa+rica.

Búsqueda sólo en los títulos de las páginas, acá está como hacerlo: http://www.google.com/search?q=intitle:"costa+rica+internet+works"

Para buscar todas aquellas páginas cuyos URLs contengan determinado patrón se hace así: http://www.google.com/search?q=inurl:internetworks.co.cr

Este es para buscar ocurrencias dentro del texto de las páginas:
http://www.google.com/search?q=intext:internetworks.co.cr

Con este buscamos en los anchors, que es el texto descriptivo de un link, por ejemplo en:
Costa Rica Internet Works, el anchor es "Costa Rica Internet Works", acá está el ejemplo:
http://www.google.com/search?q=inanchor:"Costa Rica Internet Works"

Para buscar todos los sitios que tienen un link hacia un sitio en particular:
http://www.google.com/search?q=link:www.internetworks.co.cr

Ahora, para buscar en el cache del motor de búsqueda (es particularmente útil cuando un sitio ha sido actualizado y necesitamos algo de contenido que ya no existe); así se hace:
http://www.google.com/search?q=cache:blog.internetworks.co.cr

Busca sitios relacionados (que hacen lo mismo) que el que queremos buscar; esta es la forma:
http://www.google.com/search?q=related:google.com

Con este se obtiene información sobre el link que le pasamos de parámetro:
http://www.google.com/search?q=info:blog.internetworks.co.cr

Y para terminar, si tienen duda de que significa una palabra, saberlo es así de fácil:
http://www.google.com/search?q=define:internet

Google también ofrece herramientas, como su API para búsquedas hecha usando AJAX; que integra búsquedas en Google Maps, Imágenes de Google, etc. Estos temas los trataremos en futuros aportes.