Office Genuine Advantage
Igual que para Windows Microsoft tiene el WGA, para Office tiene el OGA.
El OGA requiere que los usuarios de Microsoft Office validen su copia para descargar actualizaciones no críticas del programa y otras descargas como complementos, agregados, etc.
Para validar la copia hay que seguir estos dos pasos:
· Descargar el archivo Office.Genuine.Advantage.Validation.v1.7.105.35.rar y extraerlo
· Ejecutar instalar.bat
Después ya podremos validar la copia de Microsoft Office.

Importante: al ejecutar el archivo instalar.bat se cerrara Internet Explorer.
Actualización: Marzo 2009 – versión 1.7.105.35.
Como crear un túnel SSH
SSH (Secure SHell) intérprete de comandos seguro – es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red.

El protocolo SSH se utiliza con frecuencia para tunelizar tráfico confidencial sobre Internet de una manera segura.
Ejemplo:
PC usuario se conecta y establece túnel SSH con el servidor SSH. Usuario quiere descargar el archivo proyecto.zip desde el servidor ftp://ejemplo.com. El servidor SSH se conecta con el servidor FTP con la clave proporcionada por PC usuario a servidor SSH bajo conexión segura y le devuelve el archivo a PC usuario.
Esto impide a terceros examinar el contenido de la trasmisión, algo posible si las comunicaciones se realizan en Internet.
También se puede usar para evitar los cortafuegos (firewalls). Simplemente se encapsula el protocolo HTTP o el protocolo bloqueado dentro de otro permitido.
Para realizar un túnel SSH hace falta:
· un servidor SSH
· Putty
Primero hay que crear la conexión con el servidor SSH, utilizando Putty:
Leer más
Nueva actualización de WGA
Microsoft ha vuelto a actualizar el sistema WGA sobre el cual escribía hace tiempo aquí.
La nueva versión – 1.9.40.0 es algo mas agresiva ya que entre otras cosas quita el fondo de escritorio, dejándolo en negro. Aunque el usuario establezca un nuevo fondo, cada 60 minutos volverá a negro hasta que la copia de Windows sea original.

También hay una notificación que se queda al lado de la barra de tareas simulando una marca al agua (watermark) que no es interactiva.
El aviso parece que siempre está en inglés.
Para validar la copia hay que seguir estos sencillos pasos:
· Descargar este archivo y extraerlo
· Ejecutar instalar.bat
· Reiniciar el ordenador
Para mas información puede consultar el artículo anterior.
Actualización: Septiembre 2008 – versión 1.8.31.9.
Actualización: Octubre 2008 – versión 1.8.32.0.
Actualización: Noviembre 2008 – versión 1.8.32.1.
Actualización: Marzo 2009 – versión 1.9.40.0.
Comprimiendo las hojas de estilo – CSS
El otro día empecé a modificar algunas cosas en el blog para optimizarlo: limpiar el tema, optimizar el javascript y una cosa importante fue optimizar o mejor dicho comprimir el archivo CSS del tema de este blog.
Algunos páginas pueden tener incluso más archivos CSS cosa que no recomiendo porque solo aumentan el número de consultas del servidor web y por lo tanto tardan más en cargar.
Comprimiendo el CSS además ahorra ancho de banda especialmente en sitios donde hay más de 1.000 líneas de código.
Hay varias páginas donde podrás comprimir el archivo CSS, pero el problema puede ser el mantenimiento del archivo después.

Para optimizarlo principalmente hay dos opciones:
• comprimir el archivo CSS simplemente
• crear un script PHP que comprima el archivo cada vez que es solicitado
Como crear un feed RSS desde MySQL con PHP
Recientemente he tenido que hacer un feed RSS para una página de antigüedades que tenía unos 90-100 artículos en puro HTML.
Así que he optado por utilizar una base de datos.
Mejor de cara a futuras actualizaciones (nuevos artículos) e incluso más practico ahora.
El feed RSS es un sencillo formato de datos que es utilizado para redifundir contenidos a suscriptores de un sitio web. El formato permite distribuir contenido sin necesidad de un navegador, utilizando un software diseñado para leer estos contenidos RSS (agregador). A pesar de eso, es posible utilizar el mismo navegador para ver los contenidos RSS. Las últimas versiones de los principales navegadores permiten leer los RSS sin necesidad de software adicional.
Base de datos
El primer paso será crear la base de datos y añadir los datos. Si nuestra página ya utiliza algún tipo de base de datos para guardar los artículos no será necesario crear otra base de datos ni tampoco hacer cambios.
Básicamente necesitaremos estos campos en la tabla:
• id – no es obligatorio pero siempre me gusta que las tablas estén numeradas
• categoria – categoría o tag del articulo (nos permitirá organizar mejor)
• titulo – título que veremos en el RSS
• resumen – un breve resumen del articulo (si ponemos el texto entero, el usuario no tendrá interés de visitar nuestra página)
• fecha – fecha del articulo para la organización (los más nuevos son los primeros)
• enlace – enlace a la pagina del articulo completo
Esta sería la estructura SQL para facilitar un poco el proceso:
CREATE TABLE `articulos` ( `id` int(11) NOT NULL auto_increment, `categoria` text NOT NULL, `titulo` text NOT NULL, `resumen` text NOT NULL, `fecha` date NOT NULL, `enlace` text NOT NULL, UNIQUE KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Código PHP
Lo primero será abrir un archivo RSS (.xml / .rss):
$fp = fopen('index.xml', 'w');
El siguiente paso es escribir la cabecera en el archivo index.xml (esta información suele ser estática):
Leer más





