Liberalización de los nombres de dominio en Internet

Sin comentarios »

Aún cuando todavía no me he recuperado de la resaca del 0 a 3 ante Rusia, no quería dejar pasar la oportunidad de comentar la liberalización de las extensiones de dominio (TLD) acordada ayer por la ICANN y que entrará en vigor a partir del primer semestre de 2009.

Este es el camino necesario para poder seguir manteniendo el sistema de nombres ante el crecimiento exponencial que mantiene el registro de nombres en Internet. Si lo unimos a que las direcciones IP disponibles con IPv4 escasea y que IPv6 pondría una reserva de direcciones IP disponibles casi ilimitada (pasaríamos de 32 a 128 bits), el futuro está claro: liberalización de TLD y tecnologia IPv6.

Por una parte la liberalización de TLD dejaría la puerta abierta al registro de casi cualquier frase como por ejemplo: necesito.amor, soy.informatico o camino.de.santiago. Con esto se solucionarían los quebraderos de cabeza de quien quiere lanzar un nuevo proyecto empresarial que actualmente obliga a pasarse horas buscando un nombre disponible y adecuado a sus necesidades, pudiendo registrar algo.mimarca.

En el otro extremo estaría ver que es lo que ocurriría con las actuales extensiones de dominio tradicionales (.com, .net, .org, .es, etc). ¿Seguirán manteniendo su valor?

8 consejos para tener éxito en Internet

1 comentario »

Anunque no soy demasiado amigo de este tipo de escritos de autoayuda, este en concreto (vía ALT1040) me parece lo suficientemente interesante para quien publica en la red de redes, bien sea un blogger o un administrador de un portal de una empresa.

El artículo original es de Jon Friedman de Marketwatch, bajo la traducción de ALT1040:

  1. Tener actitud. Si para ti es un placer hacerlo seguro que tus lectores te lo agradecerán.
  2. Hazlo fácil de leer. Por supuesto que es importante si lo que escribes es interesante, pero mucho más como lo presentas.
  3. Impulsa la interactividad. Parte del éxito de la web 2.0 se basa en que los usuarios han dejado de ser simples sujetos pasivos para convertirse en creadores del sitio.
  4. Entretenimiento. Esto no es un funeral, no escribas como si fuese el discurso de navidad del Rey.
  5. Mantén una identidad. Haz que tu identidad se demuestre a través de lo que escribes serás mucho más reconocible.
  6. Tiempo real. No hagas esperar, mantén la web lo más actulizada que puedas.
  7. Se realista. Cuando publiques algo incorrecto, corrígelo al momento, no dejes para mañana lo que puedas hacer hoy.
  8. Experimenta. No pierdas la oportunidad de hacer modificaciones y cambios, por pequeños que sean pueden dar unos resultados espectaculares.

Firefox 3 y el Download Day

Sin comentarios »


El próximo 17 de junio es la fecha elegida para el lanzamiento de Firefox 3, aunque muchos lo vengamos utilizando desde la versión beta. Aprovechando la ocasión se intentará batir un nuevo record Guinnes de descargas de un mismo software en 24 horas.

De momento en web del Download Day hay 1.106.624 personas en todo el mundo que se han comprometido a hacer la descarga ese día. Por paises, a la cabeza se sitúa Estados Unidos con 181.857 personas comprometidas, en Europa lleva la delantera Polonia con 79.607 y en España hay un total de 37.735.

Instalar eAccelerator

Sin comentarios »

Una de las formas de mejorar el rendimiento de un servidor con páginas web en PHP es la instalación de un sistema cache como módulo del intérprete de PHP instalado en el servidor. El uso de estos sistemas puede mejorar el rendimiento del servidor entre un 20% y un 50%. Entre los sistemas más populares que podemos encontrar se encuentran Zend Optimizer, IonCube o eAccelerator.

Vamos a centrarnos en éste último y veremos como instalarlo paso a paso sobre un servidor Linux desde los fuentes. Para poder compilar correctamente eAccelerator debes tener instalado phpize, en Fedora puedes obtenerlo usando yum install php-devel, en Debian apt-get install php-dev.

Lo primero es descargar el paguete correspondiente a la última versión de eAccelerator (en este caso la 0.9.5.3). Podemos elegir descargarlo en .tar.bz2 o .zip, usaremos el .tar.bz2 y lo descargamos, descomprimimos y entramos en el directorio:

wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2

tar jvxf eaccelerator-0.9.5.3.tar.bz2

cd eaccelerator-0.9.5.3



Una vez dentro del directorio, vamos a empezar a compilar los fuentes. Si sólo tienes un intérprete de PHP instalado (suele ser lo más habitual) puedes ejecutar:

phpize

./configure

make



En caso de tener más de una instalación deberás indicar donde se encuentra la que quieres usar. Sustituye la ruta en la primera línea (/usr/php) por aquella donde tengas instalado PHP:

PHP_PREFIX="/usr/php"

$PHP_PREFIX/bin/phpize

./configure –enable-eaccelerator=shared –with-php-config=$PHP_PREFIX/bin/php-config

make



Realizado esto ya tenemos el módulo preparado para su instalación, ejecutamos:

make install

Una vez terminada la instalación se nos mostrará la ruta donde se ha copiado el módulo del eAccelerator que debemos configurar en el php.ini, si todo ha ido bien debes tener algo como esto:

Installing shared extensions:    /usr/lib/php/modules/20080501/



Ahora debemos indicar en el php.ini nuestro nuevo módulo para que sea cargado con el intérprete. Abrimos el php.ini, si no sabes donde está localizado ejecuta phpinfo(). Editamos el archivo y buscamos una sección llamada "Dynamic Extensions". Buscamos una directiva llamada extension_dir y la definimos con la ruta donde guardamos las extensiones:

extension_dir = "/usr/php/modulos/"



A continuación agregamos las siguientes líneas que incluyen el nombre del módulo y su configuración:

extension="eaccelerator.so"

eaccelerator.shm_size="16"

eaccelerator.cache_dir="/tmp/eaccelerator"

eaccelerator.enable="1"

eaccelerator.optimizer="1"

eaccelerator.check_mtime="1"

eaccelerator.debug="0"

eaccelerator.filter=""

eaccelerator.shm_max="0"

eaccelerator.shm_ttl="0"

eaccelerator.shm_prune_period="0"

eaccelerator.shm_only="0"

eaccelerator.compress="1"

eaccelerator.compress_level="9"



Guardamos el php.ini y ahora debemos crear el directorio temporal que usará eAccelerator, definido en la configuración que acabamos de agregar al php.ini como eaccelerator.cache, este directorio debe tener permisos de escritura:

mkdir /tmp/eaccelerator/

chmod 777 /tmp/eaccelerator/



Termidamo esto ya tenemos eAccelerator intalado en nuestro servidor. Sólo falta reiniciar apache para que la nueva configuración tenga efecto.

Calcular el tiempo de carga de una página en PHP

3 comentarios »

Es posible que deseemos conocer el tiempo de carga de una página en PHP, entre otras cosas por saber si está tardando demasiado tiempo en mostrarse al usuario, una de las reazones más frecuentes para que el usuario abandone la web y busque el resultado en otro sitio.

Al principio del documento debemos calcular el tiempo en el momento que comienza a cargarse la página, para ello colocamos el siguiente código:

<?php
// Inicio del documento
// Calculamos segundos y microsegundos desde Epoch Unix
$tiempo = microtime();
// Separamos en un array el tiempo en segundos y en microsegundos
$tiempo = explode(” “,$tiempo);
// Sumamos segundos y microsegundos
$tiempo_inicial = $tiempo[0] + $tiempo[1];
?>

Al final de la página, volvemos a calcular el tiempo en ese momento y calculamos la diferencia entre ambos, imprimiendo el resultado por pantalla.

<?php
// Fin del documento
$tiempo = microtime();
$tiempo = explode(” “,$tiempo);
// Calculamos en tiempo al final del documento
$tiempo_final = $tiempo[0] + $tiempo[1];
// Calculamos en tiempo de carga
$tiempo_carga = $tiempo_final - $tiempo_inicial;
// Redondeamos el valor del flotante a tres decimales
$tiempo_carga = round($tiempo_carga,3);
echo “Pagina generada en {$tiempo_carga} segundos”;
?>

Con esto ya tendríamos calculado el tiempo de carga de una página en PHP. Esto puede ser de gran utilidad para generar tiempos de carga y enviar el resultado a un log o hacer que nos envíe un correo si se supera un determinado tiempo de carga.

II Congreso ForumDominios.com

Sin comentarios »

A través del blog de Carlos Blanco, me entero de que se ha abierto el plazo de inscripción para el II Congreso ForumDominios que se celebrará el 12 y 13 de junio en el Citilab de Cornellá (Barcelona).

"Entre las novedades que presenta el Congreso este año se encuentra la inclusión de talleres de carácter práctico. Además, la segunda jornada se desarrollará íntegramente en inglés y contará con la asistencia de algunos de los profesionales de dominios más relevantes del área internacional y también, por supuesto, de los patrocinadores principales del congreso: InterNetX y NameDrive. Si quieres más información sobre los contenidos también puedes visitar el Programa provisional del congreso o suscribirte al Blog ForumDominios.com donde irá apareciendo toda la información relativa al congreso."

El precio del evento es de 100 euros, todos aquellos que se registren antes del 28 de mayo tendrán un descuento de 20 euros

Firefox 3 Release Candidate 1

Sin comentarios »

Ya está disponible para su descarga la "casi" versión definitiva de Firefox 3, la Release Candidate 1. Esta será practicamente la versión definitiva de Firefox 3, programada para Junio de 2008, a falta de que se reporten fallos de última hora. Si todavía no usas Firefox, puede que estas razones te lleven a hacerlo:

  • Opción de guardar las pestañas por las que estás navegando, por lo que cuando vuelvas a iniciar Firefox estas se abrirán automaticamente, retomando lo que estabas haciendo.
  • Recordar contraseña sin que aparezca el cuadro de diálogo, en su lugar en la parte superior aparece un mensaje que te permitirá recordar al contraseña una vez tengas iniciada la sesión.
  • Nuevo gestor de descargas que te permitirá pausar una descarga y reanudarla posteriormente, con una barra para buscar en descargas anteriores.
  • Menor uso de menoria, con lo que es más rápido sobre todo si no dispones de lo último en hardware.
  • Mantienen los estándares web, lo que permite que todos trabajemos en la misma dirección tando en la creación como en la visualización de la web.
  • Barra de direcciones realmente espectacular, ahora no solo busca automaticamente por direcciones web cuando escribes en la barra de direcciones, sino que busca también en el nombre y no sólo en recientes, sino en todo el historial web. El sistema anterior buscaba solo por coincidencias en el inicio de la palabra, ahora da igual si está en el principio o en medio, o al final. Realmente esta es una de las mejoras que más se va  a notar a nivel usuario.

Aún sin estar lista la versión 3, ya se está pensando en la 4, que será lanzada en 2009. Firefox 4 incorporará 2 componentes importantísimos, y que harán de Firefox mucho más que un navegador. Por un lado el desarrollo de Prism, que permitirá tener aplicaciones web como si se tratase de programas de escritorio. Por otro Weave, lo que permitirá a los usuarios de Firefox mantener su navedor sin importar que equipo utilicen o donde se encuentren. Todo lo que tengas en tu Firefox, estará guardado en un servicio en linea, que se sincronizará con la copia de Firefox que uses en cada momento.

Fuente: VivaPHP | ALT1040

Flash Player 10 casi listo

Sin comentarios »

Flash Player 10, con el nombre en código "Astro", está casi lista para su lanzamiento, de momento ya se puede descargar la preversión desde la página de Adobe Labs.

Entre las novedades de la nueva versión destacan los efectos en 3D, los filtros y efectos personalizados y la posibilidad de ajustar la calidade del video en función del ancho de banda. Con esta última característica se podrá servir vídeo sin interrupciones, bajado la calidad para que el streaming sea contínuo y sin cortes en caso necesario.

Fuente: Error500 | Unijimpe | Made in Flex | Joan Garnet | CristaLab

MySQL: Acceso a un servidor remoto

Sin comentarios »

La instalación por defecto de MySQL no da acceso a servidores remotos. Para poder conectarse en remoto a la base de datos de MySQL son necesarias dos cosas:

  • La primera que el usuario de MySQL con el que se quiere acceder tenga permisos para acceder desde cualquier servidor. Para lograr esto es necesario indicar en el campo Host de la tabla user de la base de datos mysql el parametro que indica cualquier servidor que es el simbolo ‘%’.  En el manual de MySQL tienes más información sobre como administrar usuarios de base de datos.
  • Lo segundo es modificar en el fichero my.cnf (si mysql corre sobre una maquina linux) o my.ini (en el caso de un servidor Windows) el parámetro bind-address, que por defecto viene con 127.0.0.1, y cambiarlo a 0.0.0.0 para que sea accesible desde cualquier servidor.

2.0 A nova ágora galega

Sin comentarios »

O vindeiro 17 de maio celébrase de xeito conxunto en Galicia o Día de Internet, o Día Mundial das Telecomunicacións e o Día das Letras Galegas. Entre os numerosos actos que se celebran con motivo destas celebración atópase “ 2.0 A nova ágora galega“, unha xornada que se celebra na Escola Superior de Enxeñaría Informática do Campus de Ourense da Universidade de Vigo. Estará adicada as redes sociais e a tecnoloxía web 2.0 en xeral.

A xornada celebrarase o mércores 14 de maio de 2008, e contará entre os ponentes con Helena Veiguela (Directora Xeral de Promoción Industrial e Sociedade da Información da Xunta de Galicia), Javier Franco Tubío (Director da Área TIC da Universidade de Santiago de Compostela), Víctor Manuel Carneiro (Adxunto ao Vicerreitor de Calidade e Novas Tecnoloxías da Universidade da Coruña), Anxo Manuel Sánchez (Vicerreitor de Novas Tecnoloxías e Calidade da Universidade de Vigo), Xurxo Cegarra (Wireless Galicia), Susana Álvarez (Redegal), Manuel Pacior (Ilumax Software), Jordi Mas (OpenBravo), Daniel Seijo (Weblogssl, coordinador de motorpasion.com), Berto Yáñez (Chuza!), Javier Martín (Loogic.com), Álvaro Ibáñez, “Alvy” (Microsiervos), Daniel Martí (comunisfera.blogspot.com), Francesc Balagué (blocdeblocs.net), Tíscar Lara (tiscar.com), Rubén Ruibal (escritor, Premio Nacional de Literatura Dramática 2007), Xerardo Méndez (escritor) e Manuel Bragado (director xeral de Edicións Xerais de Galicia).

Entradas anteriores »