JovenesEnRed, dominio .es gratis

24 comentarios · 2.052 lecturas · internet

Jovenes en red es una iniciativa del Gobierno y el Ministerio de industria, turismo y comercio donde se quiere intentar que los jóvenes internautas (menores de 30 años) desarrollen y aumenten su presencia en internet, tanto personal como socialmente, ofreciendo un dominio .es gratis junto a un pack de gestión web durante el primer año.

Cuatro empresas, Acens, Arsys, Hostalia y HostiNet, servicios de hosting con bastante importancia y usuarios en nuestro pais, han sido las elegidas por el proyecto como pilar para acogernos al programa del gobierno.

acens arsys hostalia hostinet
Duración 12 meses 12 meses 12 meses 12 meses
Contrato1 No se prorroga. Se factura un nuevo año. No se prorroga. No especifica.
Dominio .es .es .es .es
Espacio web 200Mb 200Mb 200Mb 1Gb2
Transferencia 2Gb/mes 2Gb/mes 2Gb/mes 10Gb/mes3
Correo electrónico 5 cuentas 10 cuentas 5 cuentas ilimitadas
Asistente creación web Si, SiteBuilder Si Si, SiteBuilder Si, SiteBuilder
Asistente blogs Si, SiteBuilder Si Si, SiteBuilder Si, Wordpress
Estadísticas Si, webalizer / awstats No especifica Si, webalizer / awstats No especifica
Soporte PHP No especifica No especifica No especifica Si, PHP5
Publicidad No No No No
Acceso FTP No especifica Si, 1 cuenta Si, 1 cuenta Si, ilimitadas
Base de datos No especifica No especifica No especifica Si, MySQL
Precio Dominio4 25€/año 11,95€/año 6,95€/año 4,95€/año
Condiciones Acens Arsys Hostalia Hostinet
Web del programa Acens Arsys Hostalia Hostinet
  • 1 Finalización en el caso de que el usuario no especifique su decisión.
  • 2 En principio 200Mb, pero puedes pedir 1Gb de forma gratuita.
  • 3 En principio 2Gb, pero dan 10Gb si existe causa justificada.
  • 4 Precio de lo que costaría el dominio (segundo año) en caso de querer seguir usandolo.

En principio, el sobresaliente se lo lleva HostiNet, ya que en características esta muy por encima a lo ofrecido por los otros 3 proveedores: Soporte PHP, Bases de datos MySQL, mayor espacio y transferencia mensual... Ya sea porque las demás empresas no especificaron sus características o porque no las ofrezcan.

Por otra parte, mostrar mi decepción ante la empresa Arsys. No sólo tienen unos precios demasiado altos, sino que además tienen detalles que no considero apropiados, como por ejemplo, el facturar el segundo año si el usuario no indica ninguna acción para continuar con el plan (a pesar de que se pierda el registro del dominio).

Los demás servicios envían un correo un mes antes de finalizar el plazo y en caso de no obtener respuesta, finalizan el servicio.

¿Cómo conseguir mi dominio .es gratuito?


La fecha límite es el 15 de julio de 2008 y recuerda que será totalmente gratuito durante los primeros 12 meses. En la web de Jovenes en red encontrarás un formulario para darte de alta, seleccionando la empresa con la que quieres realizar el plan.


Geolocalización en tu página web o blog

4 comentarios · 995 lecturas · manuales

Geolocalización es la palabra que designa la acción de informar la posición y localización geográfica de un determinado (en el caso que hablamos) visitante de una web.

geolocalizacion localizacion nacion pais ciudad geoip

En el siguiente manual voy a escribir una guía de pasos para dotar de soporte de geolocalización (de forma totalmente gratuita) un servidor web, y así utilizar esta información de manera sencilla y eficiente.

Así podremos guardar información acerca de la localización de los usuarios que han comentado, que han subido una foto, e incluso combinarlo con mod_rewrite y realizar redirecciones dependiendo de su pais, etc.

Requisitos previos


Para preparar el sistema de geolocalización nos vamos a basar en un servidor Apache (de la rama 2.x) bajo un sistema operativo Linux, en nuestro caso un CentOS. También necesitaremos soporte PHP y herramientas de compilación, que por lo general ya vienen instaladas en todo servidor Linux.

En este manual vamos a utilizar la base de datos de MaxMind, que incorpora GeoLite City una base de información de paises y ciudades, que además provee varios métodos de uso:

  • Formato CSV: Formato de texto plano, separado por comas, que puede utilizarse para desarrollar una aplicación de búsqueda y resolución de IPs, o por otra parte, importar en una base de datos SQL, para crear un sistema de consulta.
  • Formato binario: Un formato binario generado por MaxMind, mucho más eficiente y rápido, que permite hacer consultas de manera más ligera. El formato binario permite la manipulación con una API open source para diferentes lenguajes (PHP, C, Java, Perl, Python, C#, Pascal, Ruby...).

En este manual vamos a ir un poco más allá y compilaremos el código para utilizarlo como módulo de Apache, y ganar en rapidez y eficiencia, teniendo a nuestra disposición unas variables GEOIP_COUNTRY_CODE y GEOIP_COUNTRY_NAME con la información disponibles para utilizar en nuestro código PHP directamente.

Descarga y preparación de ficheros


  1. En primer lugar, nos descargamos los fuentes del módulo mod_geoip2 para Apache (versión 1.2.1 en estos momentos). Lo desempaquetamos con un tar -xzvf mod_geoip2_1.2.1.tar.gz y accedemos a la carpeta creada.
  2. También nos descargaremos la última API de GeoIP para C (1.4.4 en estos momentos), ya que se necesita para generar el módulo mod_geoip2 para Apache. Desempaquetamos entonces, con un tar -xzvf GeoIP.tar.gz y accedemos a la carpeta creada.

Compilación de la API para C


¡Ojo! Antes de compilar el módulo de Apache, necesitaremos esta segunda API (para C) instalada en nuestro sistema. Para ello, escribimos el mantra de compilación ./configure, make y finalmente, realizamos la instalación con un make install.

Esto habrá generado unas cabeceras en nuestra carpeta /usr/local/include, entre otros que nos permitirán compilar el módulo de Apache sin problemas.

Asi pues, salimos de la carpeta actual cd .., volviendo a la carpeta de las fuentes del mod_geoip2. Aquí escribiremos apxs -i -a -L/usr/local/lib -I/usr/local/include -lGeoIP -c mod_geoip.c. La utilidad apxs (APache eXtenSion tool) se encargará de compilar el modulo e instalarlo en su ubicación correspondiente (generalmente /usr/lib/httpd/modules/). Incluso, dará los permisos adecuados e insertará la linea en el fichero de configuración de Apache.

No obstante, puedes comprobar que, ha sido insertada, en el fichero /etc/httpd/httpd.conf o similar:

LoadModule geoip_module modules/mod_geoip.so

Configuración del módulo mod_geoip2


En el anterior fichero de configuración, podemos añadir una linea Include mod_geoip.conf para crear un fichero mod_geoip.conf donde ubicar la información básica para hacer funcionar el módulo:

# mod_geoip2 configuration file

GeoIPEnable On
GeoIPDBFile /usr/local/share/GeoIP/GeoLiteCity.dat

GeoIPEnableUTF8 On
GeoIPOutput Env
#GeoIPOutput Notes
#GeoIPOutput All

Remarcar que esta configuración básica activa el módulo con nuestra base binaria GeoLiteCity.dat (~16MB) que tendremos que colocar en la ruta /usr/local/share/GeoIP. En la directiva GeoIPDBFile se pueden establecer varias bases con distinto nombre, para utilizar según necesidades de memoria, situación, etc.

Por último, existen dos formas de proporcionar información geolocalizable desde Apache, a través de variables de entorno (Environment) activando GeoIPOutput a Env o a través del comando apache_note de PHP. La primera es más cómoda, así que activamos sólo esta, y desactivamos las demás para ahorro de recursos, aunque si se desea se pueden activar las dos con All.

Ejemplo final


Finalmente, tenemos el sistema de geolocalización instalado y nos proporciona información adicional desde PHP, mediante el array asociativo SERVER, por ejemplo $_SERVER['GEOIP_CITY']:

Variable Valor
GEOIP_CONTINENT_CODEEU
GEOIP_COUNTRY_CODEES
GEOIP_COUNTRY_NAMESpain
GEOIP_REGION29
GEOIP_CITYMadrid
GEOIP_DMA_CODE0
GEOIP_AREA_CODE0
GEOIP_LATITUDE40.400002
GEOIP_LONGITUDE-3.683300

Como extra, en ip-to-country existen varios comprimidos de diferente tamaño, con un conjunto de banderas, ordenadas por su código de pais, que pueden servir para colocar imagen en nuestro código PHP.

Otros sistemas de Geolocalización


Si conoces alguno, mencionalo en los comentarios para añadirlo:


QTPFSGUI: Fotografías HDR gratis

3 comentarios · 2.272 lecturas · fotografia

QTPFSGUI es el nombre de un software open source para la creación de fotografías HDR (alto rango dinámico), que se basan en mezclar varias fotografías con distinta exposición para conseguir una mayor sensación de profundidad y tonalidades.

qtpfsgui imagenes fotografias fotos hdr

Además de ser gratis (Open Source) y existir para las plataformas Windows, Mac y Linux, permite también un amplio abanico de posibilidades como elegir el algoritmo para la creación de la imagen HDR, basado en el trabajo de varios profesores de universidad:

En TuxFamily hay un excelente tutorial (en francés) pero muy ilustrativo, donde podemos ver cantidad de capturas e imagenes. Finalmente, recordar que también escribí un artículo hace varias semanas sobre las fotografías HDR.

Respecto a la aplicación en sí, está realizada con QT4 y permite la lectura de imágenes OpenEXR, TIFF, RAW (¡excelente!), JPG, PNG, PPM, PBM, entre otros, funciones de rotación, redimensión, manipulación de datos EXIF, etc...

Se trata de una excelente alternativa a programas como Photomatix (99$) o Artizen HDR (60$). Eso sí, procura recomendarselo a tus amigos por escrito... ;-)


Páginas: 1 ... ... 1


Artículo de http://www.emezeta.com/

6 consultas efectuadas / Página generada en 0.057 segundos

Programado íntegramente por José Román (Manz) en XHTML y CSS estándar.

Sindicado bajo Feed RSS. Contenido bajo licencia Creative Commons

Estadísticas de visitas · Términos y condiciones · Contacto · Publicidad · Preguntas frecuentes (FAQ)