Skip to main content

a

El elemento define un hiperenlace el cual sirve para enlazar desde una página a otra. El atributo más importante del elemento es “href” con el cual indicamos la dirección de destino.

En HTML5 el elemento es solo para hyperenlaces.

  • href. Indica la URL del documento destino.
  • hreflang. Especifica el lenguaje del destino.
  • media. Indica para que tipo de medios esta optimizado el destino.
  • rel. Indica la relación entre el documento y el destino.
  • target. Indica donde se abrirá la URL destino.
  • type. Especifica el tipo MIME de la URL destino.
  • accesskey. Especifica una tecla rápida para acceder al elemento.
  • class. Referido a una clase especificada en una hoja de estilos.
  • contenteditable. Si el usuario podrá editar el elemento.
  • contextmenu. Un menú de contexto mediante el id del un elemento
  • dir. Especifica la dirección del texto del elemento (ltr, rtl, auto)
  • draggable. Especifica si el usuario puede arrastrar el elemento.
  • dropzone. Especifica que suceden se deposita un objeto sobre el elemento.
  • hidden. Si en elemento aparecerá oculto.
  • id. Identificación único del elemento.
  • lang. Especifica el lenguaje.
  • spellcheck. Comprobación de deletreo y gramática.
  • style. Especifica particularidades CSS de estilo en el elemento.
  • tabindex. Especifica el orden de salto de la tecla tab.
  • title. Un texto que facilita información complementaria.

Notas:

  • “href” a de estar presente para usar “hreflang”, “media”, “rel”, “target” o “type”.
  • Una página enlazada normalmente se abre en la ventana actual salvo que se indique lo contrario.
  • Mediante CSS se puede aplicar estilos a los enlaces.
  • Por defecto aparecerá en azul, si no esta visitado. Purpura si lo esta y rojo si esta activo.
  • La mayoria de los navegadores soportan el elemento

Cómo instalar APC para PHP en Ubuntu

PHP es el lenguaje con el que construyen miles de sitios web en todo el mundo. Aplicaciones como WordPress, Drupal, Prestashop están desarrolladas en PHP. Sitios como Facebook o Meneame funcionan con PHP.

En sitios web muy populares es necesario buscar sistemas para optimizar su funcionamiento. Hace unos días vimos como instalar Mencache para mejorar el rendimiento de las bases de datos. Para PHP tenemos sistemas como eAccelerator, XCache y APC.

APC es desarrollado por la misma gente que desarrolla el propio PHP y presume de buena estabilidad frente a las otras opciones. Además su instalación es fácil en un sistema con Ubuntu server.

APC funciona de la siguiente manera. En el proceso de interpretación de la aplicación PHP, se pasa a un código intermedio y este es él que se almacena en memoria para ser usado en siguientes peticiones de la aplicación evitando así repetir el primer paso. Por eso un buen equilibro en la cantidad de memoria asignada a APC influye en su eficiencia.

Instalación

Necesitamos tener acceso a un terminal en el equipo donde queramos instalar APC. En ese terminal ejecutamos los siguientes comandos:

sudo apt-get update && sudo apt-get install php-apc

Editamos el archivo de configuración:

sudo nano /etc/php5/apache2/php.ini

Y copiamos en el archivo el siguiente texto:

extension=apc.so
apc.apc.stat = 0
apc.include_once_override = 1
apc.shm_size = 64

De este modo activamos el servicio y reservamos 64 megas a la cache. Por defecto son 32.

Y reiniciamos Apache para que considere los cambios con:

sudo /etc/init.d/apache2 restart

Por ejemplo el sistema de foros SMF en sus versión 2 tiene soporte de Mencache y de APC entre otros. Y se nota la diferencia. Para comprobar que APC esta activo y funcionando podemos usar el siguiente comando:

php -i | grep -i apc

Más información en el sitio oficial de PHP.

Cómo instalar el nuevo Firefox 7

Apenas mes y medio desde la versión anterior ya tenemos una nueva versión de Firefox. En este caso la nueva versión es la 7. En el camino se quedaran montones de plugins que no funcionarán.

Entre las novedades dicen que va más rápido y que consume menos. Esta afirmación debe ser una macro que pegan en cada versión. Lo cierto, al menos para mí, es que con cada versión de Firefox (en Ubuntu que es lo que uso) va cada vez mas lento.  Interesante veo la nueva especificación Navigation Timing para ayudar en el análisis de rendimiento de las páginas web.

Instalación o actualización

Para sistemas Windows podemos descargarlo desde la página de Mozilla. Para sistemas con Ubuntu usaremos los repositorios. Para la actualización usaremos el método habitual de nuestro sistema.

Como en Ubuntu ya viene instalado de base tan solo debemos actualizar.

En Ubuntu 11.04:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
sudo apt-get update && sudo apt-get dist-upgrade

En  Ubuntu 10.10 y Ubuntu 10.04:

sudo add-apt-repository ppa:mozillateam/firefox-stable
sudo apt-get update && sudo apt-get upgrade

Nuestro Firefox quedará en inglés. Podemos añadir los paquetes para los idiomas castellano, euskera y catalán mediante los enlaces: