Feed on Posts or Comments

Monthly ArchiveFebruary 2007



Google & OSS Fernando José on 27 Feb 2007

Google Analytics y Wordpress..

AKA-Como saber que no solo te lee tu madre.

No soy de instalar muchos plugins para wordpress (soy un fan de la metodología KISS), es más hasta hace poco no tenia ninguno hasta que un spammer llego al sitio y tuve que activar Akismet. Esto a su vez me motivó a probar integrar Google Analytics con Worpress, ya que por ser un fan de google tenía una cuenta de Analytics rondando por allí sin ninguna utilidad.

Para esta tarea empleé dos plugins, el primero Google Sitemap Generator, este plugin crea los archivos del mapa del sitio en la raíz del sitio web (sitemap.xml y sitemap.tar.gz), este es el estándar para obtener el mapa del sitio por parte de google y últimamente lo es también tanto para yahoo como como en el buscador de M$ (MSN search?). Con este plugin uno garantiza que google sabe que hay en tu sitio, algo muy importante si el sitio es dinámico y los robots no pueden realizar una navegación completa. Para enviar el sitemap a google se utiliza la central de webmasters de google , en ella especificamos la información relevante del sitio y la localización del sitemap (generalmente http://servidor.dominio/sitemap.xml).

El segundo plugin es el Google Anyliticator, este plugin agrega en todas las páginas dinámicas del sitio el código javascript necesario para que Google Analytics pueda ingresar y realizar el minado la información de visitas. Para este último plugin es necesario que tengas el Analytics UID, que te lo proporciona google con el acceso a la aplicación.

Los dos plugins no necesitan que se realicen modificaciones al código, es simplemente ponerlos en la carpeta de plugins de wordpress, activarlos en el menú de plugins y configurarlos en el menú de opciones (generar el sitemap e ingresar el Analytics UID).

En el segundo día que tengo instalado esta opción se que me han visitado desde EE.UU., desde muchos lugares de España, desde Ecuador, Argentina, México, que alguien saltó del blog de Enrique Dans hacia acá (por algún comentario seguramente). En fín que no solo me lee mi Mamá lo que me pone de nervios.

Esto también se puede realizar por el análisis de los logs de apache con webalizer pero la información no es tán veráz como la de Analytics, en fin voy a jugar un poco que esta herramienta y espero poder ampliar la información.

Slds, FJA

Música Fernando José on 25 Feb 2007

Nena llévame a un lugar… con parlantes

Esta es una frase de la canción “La Excepción” del último videoclip de Gustavo Cerati. Al fín tengo tiempo de escuchar con los seis sentidos el último disco de Cerati. Es mucho más que ampliamente recomendable, es en mi opinión su mejor disco en solista. Temas como: “La excepción”, “Crimen”, “Adios” y “Al fin sucede” son ya de mis favoritos. Hace mucho tiempo que no me pongo a oir un disco una y otra vez para intentar descubrir todo el esfuerzo de estudio (de grabación).
El último disco se llama “Ahí Vamos” y se puede encontrar mucha información sobre los temas en el sitio oficial de Gustavo Cerati, incluídos comentarios sobre la creación de cada canción (detalle que se agradece). Los videoclips promocionales se pueden ver en youtube poniendo Gustavo Cerati en el search (no los pongo aquí porque no se si el autor lo permite). Los clips promocionales son “Crimen” y “La Excepción”, vale la pena mirarlos.

—-

Update: salio un mensaje de robo de ancho de banda en la imagen que puse, la verdad enlacé el gráfico al sitio original, en fin como no se si puedo mostrar el gráfico no lo pongo. Nunca se ha querido atentar contra otro sitio.

Slds FJA

Oracle Fernando José on 20 Feb 2007

Petición para que los paquetes de administración de OEM sean incluidos en los productos

Parece que el post de Luz Hartmman ha tenido su efecto, ahora existe una petición para que la corporación Oracle incluya los paquetes de administración de OEM en todos sus productos sim importar su versión/precio.

Si estas interesado en esta iniciativa puedes firmar la petición. Al igual que Luz no tengo mucha fé en que Oracle oiga a la comunidad, pero quien sabe, con toda esto hola web 2.0 y ejemplos de “customer focus” como los de Dell con dellideastorm.

DB & Oracle Fernando José on 15 Feb 2007

Ten cuidado al utilizar las nuevas características de 10g, probablemente no has pagado por ellas..

Ya he impartido muchos cursos de administración de Oracle 10g, durante los mismos analizando nuevas características presento ADDM y AWR como las opciones más relevantes en facilitar el manejo de administración.

Hoy leo (post1,post2) en el Blog de Luz Hartmann (Oracle ACE) que estas caracteríscas NO deberían utilizarse si no se tiene comprada la versión empresarial+paquetes de adminsitración. Es decir vienen activadas en la versión standard y también en la empresarial sin los management packs pero si no tienes comprados estos últimos NO puedes usarlos (aunque nada te lo impide y tienes los botones que llaman a los advisors en muchos lugares).

Esto queda claro el momento que uno entra por primera vez a OEM DBconsole y nos pide que aceptemos que el paquete de administración y de administración tendrá un costo extra. También se puede validar si uno esta utilizando estas características en la tabla DBA_FEATURE_USAGE_STATISTICS. Sin embargo vienen activados por defecto y no existe ninguna advertencia posterior sobre su uso.
El cuidado que uno debe tener con este tema, es que si se llega a un caso extremo de una hipotética auditoria de licenciamiento, al utilizar estas características es posible que se nos pida subir a la versión empresarial ya que estamos usando paquetes por las que no hemos pagado.
A mi me parece (personalmente) una locura y un error grave en el tema de licenciamiento que puede mirarse por parte del usuario como una trampa ya que ADDM y AWR es parte integral de la versión 10g y usar los consejeros (advisors), es algo de lo más normal inclusive si se tiene la versión standard.

Me quedo un poco más tranquilo publicando esto porque nunca lo he dicho a mis alumnos y creo que es algo que necesariamente deben saber. Si tienen la versión estandar tienen que afinar con STATSPACK, trace de usuarios y análisis de los eventos de espera.

OSS Fernando José on 13 Feb 2007

Putty + Cygwin, ejecutar aplicaciones gráficas de *NIX en Windows

Putty es un cliente de telnet/ssh para windows muy popular, una característica no muy conocida es que en conjunto con Cygwin/X puede ser un reemplazo para clientes de VNC o clientes con costo como Hummingbird/Exceed para desplegar aplicaciones gráficas *NIX sobre Windows.
La instalación es sencilla, primero se baja el ejecutable de cygwing, en el menú de paquetes a instalar, dentro de la categoría X11, tenemos que estar seguros de agregar ‘xorg-x11-base’ .

Como paso previo tenemos que inicializar el servidor X en el entorno de Cygwin, esto se realiza abriendo un terminal (Cygwin Bash Shell) y poniendo el comando ‘startx‘. Podemos validar su funcionamiento ejecutando alguna aplicación gráfica básica como xclock.

Luego instalmos Putty, antes de realizar la conexión vamos a la opción SSH->X11 y activamos el checkbox ‘Enable IP Forwarding’. Esto redirecciona el entorno gráfico a nuestro cygwin en windows.

Listo!, ahora todos los comandos gráficos que ejecutamos en *NIX pueden desplegarse sin problemas en Windows. Por ejemplo en Oracle comandos como runInstaller, dbca, netmgr, netca necesitan está característica.

Esta es una solución muy barata (lease gratis), bastante estable y no tiene los problemas de VNC (permisos de root, seguridad, reinicion del servicio). Finalmente no hay que olvidar lanzar los comandos con el & al final para que el proceso corra en segundo plano y nos devuelva el control sobre el terminal, así no tendremos que lanzar muchas sesiones de putty (‘P.e: > dbca & ).

DB & Oracle Fernando José on 12 Feb 2007

Como probar RAC de forma sencilla

Simular un cluster de base de datos es complejo, antes Oracle para probar sus productos nos daba documentos orientados a usar iSCI o una caja de discos con FireWire con Red Hat Linux principalmente. El problema de esta opción es que puede costar unos cuantos miles y si bien no es un problema en sí, gastar dinero para aprender una tecnología muchas veces no es una opción.

Hace aproximadamente un mes está disponible en OTN un documento para crear un cluster con VMware, es decir virtualizando dos servidores Linux Oracle Unbreakable ( Un clon de RedHat ). Si se sigue paso a paso la instalación es relativamente sencilla y permite probar la funcionalidad del RAC. El software de VMware es la versión Workstation, que si bien tiene costo, se puede utilizar para pruebas por 30 días.
Tuve unos pocos problemas ya que se me ocurrió utilizar los módulos de kernel que no correspondían para las bibliotecas de OCFS y ASM, así tenga un solo procesador la máquina virtual utiliza el kernel SMP por defecto.

Lo interesante de la virtualización con VMware es que permite utilizar un almacenamiento compartido para las dos máquinas así como virtualizar las interfaces de red entre las dos máquinas, lo que permite jugar con ASM y el VIPCA. Esto no tiene nada de nuevo pero es mejor verlo en acción.

Al final utilicé este material para dar un curso de RAC junto con el libro Pro Oracle Database 10g RAC on Linux: Installation, Administration, and Performance de Julian Dyke, Steve Shaw, libro que recomiendo ampliamente ( Se que hay uno nuevo de RAC de Oracle Press pero no lo he comprado aún).

Esta es una forma válida y económica de probar RAC, ASM, OCFS, y las bibliotecas de ASMlib para Linux.