30 de agosto de 2009

:: Métrica 3. Metodología


Métrica 3 es una metodología de planificación, desarrollo y mantenimiento de sistemas de información implantada en las administraciones públicas y en muchas empresas, promovida por el Ministerio de Administraciones Públicas.
Los distintos documentos que componen la metodología pueden agruparse en 4 grandes grupos:

1.- Procesos
.- Introducción
.- PSI (Planificacion de Sistemas de Información)
.- EVS (Estudio de Viabilidad del Sistema)
.- ASI (Análisis del Sistema de Información)
.- DSI (Diseño del Sistema de Información)
.- CSI (Construcción del Sistema de Información)
.- IAS (Implantación y Aceptación del Sistema)
.- MSI (Mantenimiento del Sistema de Información)

2.- Interfaces
.- Aseguramiento de Calidad
.- Seguridad
.- Gestión de Configuración
.- Gestión de Proyectos

3.- Técnicas y prácticas

4.- Roles y Participantes

Si utilizas la metodología o deseas obtener más información al respecto, los documentos están disponibles para descarga en el siguiente enlace:

Más información: www.csae.map.es/csi/metrica3/

21 de agosto de 2009

:: Montastic. Servicio de monitorización web

Montastic es un servicio gratuito que nos permitirá monitorizar nuestras webs, enviándonos un aviso por correo electrónico cuando un determinado website se encuentre caído o no disponible.
De esta manera podremos anticiparnos a la generación de una incidencia por parte del cliente o personal de nuestra propia empresa.

Montastic nos ofrece esta monitorización desde 2 ubicaciones distintas, con una limitación de 100 dominios, lo cuales serán testados entre 6 y 12 veces diarias.
Para disponer de este servicio es necesario un registro previo, en el que especificaremos entre otros la dirección de correo electrónico al que nos remitirán las notificaciones. También existe la posibilidad de conocer el estado de los dominios monitorizados vía RSS.

Más información en: www.montastic.com

:: Yudu. Publicación de documentos en flash


Se trata de una plataforma que permite la publicación de documentos pdf, doc (Word), ppt (powerpoint), previa transformación a formato flash.
Este servicio gratuito, en principio sin límite de espacio y tiempo de permanencia en línea, posibilita la publicación de distintos tipos o formatos:
- Libros
- Revistas
- Folletos
- Catálogos
- Portfolios
- ...

En función del tipo de publicación seleccionada, la visualización será distinta, a través de diferentes visores en formato flash. Asimismo, una vez registrado, tendremos a nuestra disposición distintas utilidades adicionales como: subir fotos, crear nuestra biblioteca virtual,... en caso contrario podemos seleccionar la opción para que nos notifiquen - por correo electrónico - el momento en el que nuestro documento esté disponible.

De esta manera podremos compartir via web nuestro portfolio, el libro de fotos de nuestro último viajes,... en un formato con aspecto profesional y definiendo el nivel de privacidad de los mismos.

Más información en: www.yudu.com

:: SEO. Diccionario de términos

Si trabajas en el mundo SEO, quieres iniciarte o sientes curiosidad, un recurso útil - de entre los muchos que hay- es un diccionario de términos relacionados son el "Search Engine Optimization". Una forma rápida de aclarar el significado de un determinado término.

Más información en: www.seo-dictionary.com

18 de agosto de 2009

:: WeatherBug. API del Tiempo


WeatherBug es una API para construir aplicaciones relacionadas con las previsiones meteorológicas -más o menos en tiempo real - de una determinada zona.
Para comenzar a utilizarla, es necesario un registro previo, por lo que deben leerse las condiciones de uso. Una vez registrados, se nos asignará una clave que irá asociada a nuestras llamadas a los distintos métodos.

A continuación realizaremos un ejemplo de uso de esta API.
1.- Nos registaremos en la siguiente url
2.- Tras cumplimentar los datos requeridos, recibiremos un correo electrónico en el buzón especificado, completando el proceso de registro pulsando sobre la url que aparece en el mensaje
3.- El servicio - tal y como nos informan en el correo - puede tardar unas horas en estar activo, por lo que obtendremos un mensaje de "Acceso denegado"
4.- Creamos un ejemplo en el que nos interesa saber la predicción del tiempo y temperatura de una ciudad

//Clave de la API
$CTE_CLAVE_API='XXXXXXXXXX';

//Longitud y latitud
$CTE_LONGITUD=XXXXXXXX;
$CTE_LATITUD=XXXXXXXX;

//Tipo de unidad. En nuestro caso Sistema métrico decimal
$CTE_TIPO_UNIDAD=1;

//Tipo de salida. En nuestro caso fichero XML
$CTE_TIPO_SALIDA=1;

//Realizamos la llamada
$data = file_get_contents('http://'.$CTE_CLAVE_API.'.api.wxbug.net/getLiveWeatherRSS.aspx?
ACode='.$CTE_CLAVE_API.'&lat='.$CTE_LATITUD.'&long='.$CTE_LONGITUD.
'&UnitType='.$CTE_TIPO_UNIDAD.'&OutputType='.$CTE_TIPO_SALIDA);


//incluimos el archivo con la funcion 'xml2array.php'
include('xml2array.php');
//guardamos el archivo xml en un array
$result = xml2array($data);

//Fecha
$anio=$result['aws:weather']['aws:ob']['aws:ob-date']['aws:year_attr']['number'];
$mes=$result['aws:weather']['aws:ob']['aws:ob-date']['aws:month_attr']['number'];
$dia=$result['aws:weather']['aws:ob']['aws:ob-date']['aws:day_attr']['number'];

//Hora
$hora=$result['aws:weather']['aws:ob']['aws:ob-date']['aws:hour_attr']['hour-24'];
$minuto=$result['aws:weather']['aws:ob']['aws:ob-date']['aws:minute_attr']['number'];
$segundo=$result['aws:weather']['aws:ob']['aws:ob-date']['aws:second_attr']['number'];

//Temperatura
$temperatura=$result['aws:weather']['aws:ob']['aws:temp'];

//Predicción
$prediccion=$result['aws:weather']['aws:ob']['aws:current-condition'];
$icono_prediccion=$result['aws:weather']['aws:ob']['aws:current-condition_attr']['icon'];
?>

El código siguiente correspondería a la presentación de los datos, y también podríamos realizar un tratamiento previo para el proceso de IN18.

Más información: weather.weatherbug.com

:: Cursos gratuitos del Ministerio de Cultura de España


El Ministerio de Cultura de España ha publicado un par de manuales -gratuitos- muy completos, sobre redes de área local en entorno Windows y Linux.

Entre los contenidos explicados para Redes de Área Local Windows podemos citar:
- Instalación de W2003 Server
- Active Directory
- Servidor DNS
- Servidor DHCP
- Servidor SSL
- Servidor Apache
- Backups
- Enrutamiento
- etcétera

Puedes consultar los manuales en el siguiente enlace: www.isftic.mepsyd.es

12 de agosto de 2009

:: Hotlinking. Robo de ancho de banda


El hotlinking o inline linking puede llegar a ser un gran problema para los webmasters y usuarios propietarios de un espacio web. La actividad que describe este término consiste en enlazar recursos (imágenes, archivos multimedia, ...) alojados en webs externas.

Por ejemplo:
- Una persona contrata un plan de alojamiento para su web con los costes habituales (espacio en disco, tasa de transferencia mensual, nº de buzones de correo, ...)
- A muchos usuarios que visitan este portal, le gustan las imágenes y desean utilizarlas, enlazándolas en sus páginas webs

De esta manera, y muchas veces de forma inconsciente, estos usuarios podrían provocar un aumento de la tasa de transfernecia, y por tanto el consiguiente pago adicional. Es decir, en lugar de descargarse la imagen y subirla a sus propios espacios webs, hacen referencia a la misma, de la forma: paginaorigen/imgs/imagen.jpg

Para evitar este problema, es posible realizar la confguración del servidor web para que atienda peticiones de recursos que estén alojados en la misma ubicación de la página que está sirviendo. De esta manera, 4 imagenes que forman parte de una página web A únicamnete serán servidas cuando se realice una petición a esta página y no desde espacios webs externos.

Algunos servicios como ImageHack permiten alojar imágenes y que estas sean referenciadas desde sitios webs ajenos. De la misma manera existen aplicaciones y configuraciones para evitar el hotlinking de las imágenes y otros recursos alojados en nuestro sitio web.

El código para una posible configuración del servidor:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?miweb.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|zip|rar|mp3)$ – [F,NC]



Otra posible opcion es hacer uso del servicio "imgred.com":
A la hora de insertar una imagen en una web, en lugar de insertar la url que referencia a esa imagen, le añadiremos el prefijo "http://imgred.com/". De esta forma la petición la atenderá el servicio de ImgRed, solicitándola la primera vez y cacheándola para atender a futuras peticiones.

Para comprobar si tenemos habilitada la protección, podemos usar AltTab

:: Liferay. Obtener los usuarios activos desde Groovy

Una solución rápida para obtener la relación de usuarios activos en Liferay 7.4 es por medio de un script en Groovy. Para ello accederemos a...