Blog

Importar correo de gmail al webmail de horde

Vamos a explicar paso a paso como importar correo de gmail al sistema de correo de nuestro hosting, que es Horde.

Primero accedemos a la cuenta de correo a la cual queremos importar el correo de gmail, accediendo a http://webmail.nuestro-dominio.com

En el menú de la izquierda, nos vamos a Opciones -> Correo.

opciones correo

A continuación, a Traer correo y veremos una pantalla como esta:

Traer correo

En el centro, vemos una opción que nos indica: «Modificar las opciones para acceder a otras cuentas de correo«, accedemos ahí haciendo clic en dicho enlace y veremos una pantalla como la siguiente:

otras cuentas de correo

Para importar el correo debemos crear una nueva cuenta externa, pulsando el botón Crear una cuenta.

Una vez hecho esto, indicaremos el tipo de servidor del cual deseamos importar correo. Normalmente aquí vendrá solo una opción que es: Servidores de correo IMAP / POP3.

otras cuentas

Por último solo queda rellenar los datos de configuración de la cuenta externa que deseamos traer:

configurar cuenta externa

Los datos más importantes son:
Protocolo: POP3 sobre SSL (para importar las cuentas de gmail)

Servidor: pop.gmail.com

Y por supuesto, nuestro usuario de gmail y contraseña.

Hay otras opciones que debemos tener en cuenta, como por ejemplo: «¿Borrar del servidor remoto los mensajes traídos?» Si marcamos esta opción, borrará todo el correo de gmail que importemos a nuestro webmail.

¿Habéis podido importar el correo correctamente con este método? ¿Habéis tenido alguna dificultad? o ¿Conocéis otra forma de hacerlo? ¡No dudes en dejar tus comentarios!

Cómo restaurar iPhoto

Quizás en algún momento has necesitado restaurar iPhoto para empezar desde cero. Hay una forma bastante sencilla para hacerlo, simplemente sigue los siguientes pasos:

  1. Cierra iPhoto si lo tienes abierto.
  2. Borra el fichero de las Preferencias de iPhoto (com.apple.iPhoto.plist) que se encuentran en: «tu usuario de mac» -> Librería -> Preferences -> com.apple.iPhoto.plist
  3. Borra el archivo iPhoto Library que aparece dentro de: «tu usuario de mac» -> Imágenes -> iPhoto Library (esto borrará todas las fotos, álbums… que tengas)
  4. Abre iPhoto, se creará automáticamente una Librería vacía y un archivo de preferencias por defecto, y todo estará listo para empezar desde cero.

Los dominios más caros de la historia

Se acaba el año 2010 y podemos hacer un balance  de cuáles han sido los dominios más caros de la historia hasta el día de hoy.

Sin duda, uno de los que más llama la atención es sex.com vendido por 9,9 Millones de euros, y que parece que se ha comprado para revender aún más caro, porque se ve que no hay intención de momento de darle contenido propio:

sex.com

Aunque ya muy lejos del primer puesto tenemos a slots.com probablemente uno de los mayores sitios de juegos de Internet, y vendido por la no despreciable cantidad de 4,19 millones de euros:

slots.com

También muy lejos de las primeras posiciones nos encontramos con dating.com vendido por 1,33 millones de euros, y que ha servidor para montar un gran negocio de cita online:

dating.com

En cuarto lugar nos encontramos todo un record: poker.org vendido por 0,76 millones de euros. Considerado el dominio .org más caro de la historia:

poker.org

Aunque hay algunos más en la lista de los más caros de la historia, voy a destacar algunos con unos precios un poco más bajos pero con algunas otras curiosidades, como por ejemplo lo que ha provocado la llegada de los .co (TLD para Colombia):

No tardó mucho en venderse los primeros .co de una sola letra por muy buenos precios, como por ejemplo o.co por 266.000 euros y e.co por 61.700 euros. También parece que se va a cerrar la venta de i.co por una cantidad similar en 2011.

También cabe destacar la venta de cityville.com por 29.300 euros que dada la repercusión que ha tenido y tiene el juego de Zynga en Facebook, parece un precio bastante razonable.

Hasta aquí nuestra lista de dominios más caros de la historia y algún repaso de las últimas adquisiciones.

¿Conoces alguna curiosidad más? ¿Alguna venta de dominio que te haya sorprendido? ¡Esperamos tus comentarios!

Pruebas de rendimiento con Apache JMeter

Un aspecto importante al desarrollar una aplicación web es tener previsto el posible impacto que el uso de esta pueda ocasionar en el servidor web. Si la aplicación es simple o de tamaño medio, quizás no sea obligatorio realizar pruebas de rendimiento, aunque siempre es recomendable. Para ello podemos usar Apache JMeter, así como una serie de utilidades que nos darán consejos sobre aspectos que debemos modificar para una mejor optimización de la aplicación.

Empezaremos hablando sobre las pruebas de rendimiento, que según la Wikipedia son:

«pruebas que se realizan, desde una perspectiva, para determinar lo rápido que realiza una tarea un sistema en condiciones particulares de trabajo.»

La herramienta que vamos a utilizar (Apache JMeter) permite realizar pruebas de carga de un servidor web o alojamiento web, está desarrollada 100% en Java y es Open Source. El objetivo es grabar un escenario de pruebas para posteriormente configurarlo con los parámetros de una posible situación real (por ejemplo, indicar el número de usuarios concurrentes).

PASO 1: Tras abrir la aplicación, necesitamos configurarla para indicar qué tipo de pruebas queremos realizar, en nuestro caso, realizaremos una prueba a la página principal de la aplicación. Para ello, agregamos un servidor proxy al banco de trabajo.

apache jmeter servidor proxy

PASO 2: Tras agregar el servidor proxy necesitamos configurar el navegador con los valores indicados en él. Para configurar el navegador Mozilla Firefox ir al menú herramientas y pulsar en Opciones. El navegador mostrará una ventana en la que tendremos que seleccionar la pestaña Avanzado. Una vez allí, pulsar el botón Configuración que se encuentra dentro de la pestaña Red. En esta nueva ventana le indicaremos al navegador que utilice el servidor proxy creado en Apache JMeter.

crear servidor proxy apache jmeter

Nota: Esta configuración es la que hay que poner si se mantienen los valores por defecto del servidor proxy creado. En caso de modificar algún parámetro, como por ejemplo el puerto, se deberá cambiar por el seleccionado.

PASO 3: A continuación hay que crear un grupo de hilos en el cual se almacenarán todas las peticiones detectadas por el servidor proxy.

crear grupo de hilos jmeter

PASO 4: Una vez creado el grupo de hilos hay que configurar el servidor proxy para que almacene las peticiones en él.

PASO 5: Tras iniciar el servidor proxy se guardarán en el grupo de hilos creado todas las peticiones que realice el navegador, por lo que accedemos a la aplicación (en nuestro caso sólo vamos a acceder a la página de inicio, pero puedes navegar por tu aplicación para simular el comportamiento de un usuario). Una vez cargada la aplicación, el elemento Grupo de Hilos tendrá una lista de peticiones, que se corresponden con las peticiones que realiza la página de inicio de la aplicación.

En otros post trataremos sobre la inclusión de Listeners, que permiten analizar la información registrada durante la prueba de rendimiento, y de Asertions, que permiten detectar anomalías y/o problemas en la aplicación.

PASO 6: Ya tenemos todo preparado para iniciar la prueba, por lo que paramos el servidor proxy desde la misma ventana desde que lo iniciamos, y configuramos la prueba en cuestión. La prueba va a consistir en realizar 200 peticiones por cada una de las peticiones registradas por el servidor proxy. Una vez terminadas las 200 peticiones se van a realizar 3 iteraciones más (4 en total).

configurar numero de hilos servidor proxy apache jmeter

PASO 7: Tras configurar el plan de pruebas solo queda lanzar la ejecución de dicho plan. Para ello pulsar CTRL-R. (sería recomendable guardar el escenario grabado antes de iniciar el test).

Post aportado por: Luis Miguel Ceballos Torres y Daniel Prieto Tagua

Error Exceed Memory Limit en Nextgen Gallery de WordPress

Puede que alguna vez, al intentar subir miniaturas de vuestras imágenes con el plugin de WordPress Nextgen Gallery, os haya aparecido un error parecido a:

DSC00422.JPG (Error : Exceed Memory limit. Require: 27 MByte)

Si es tu caso debes saber que tiene fácil solución:

Paso 1: Abre el archivo gd.thumbnail.inc.php que se encuentra en:

/wp-content/plugins/nextgen-gallery/lib

Paso 2: Busca la linea // @ini_set(’memory_limit’, ‘128M’); (en nuestro caso la línea 161) y borra // para descomentar la línea. Debería quedarte así:

// increase memory-limit if possible, GD needs this for large images
@ini_set('memory_limit', '128M');

Darse de alta en Technorati

Technorati, el buscador de blogs más consultado en los últimos años, es una herramienta para indexar blogs por relevancia y frecuencia de actualización. Se podría decir que es un Google para buscar blogs.

Es una de las herramientas más útiles en internet para promover y posicionar tu blog. Pero puede que darte de alta, pueda llegar a ser un poco más complicado y confuso de lo normal. En Aquí hay dominios, vamos a enseñarte cómo darte de alta en Technorati en unos sencillos pasos:

  1. Regístrate en Technorati si aún no tienes cuenta, si ya estás registrado sabras muy bien cómo iniciar sesión.
  2. Cuando estés registrado o hayas iniciado sesión, dirígete a tu perfil pulsando arriba a la derecha en tu nombre de usuario.
  3. Ve hacia abajo, hasta que veas una sección llamada My claimed blogs, y dónde pone Start a blog claim, escribe la dirección de tu blog y pulsa Claim. Ahora rellena toda la información que te solicitan sobre tu blog.
  4. Una vez que tengas esta código haz clic en Check claim (si sólo se refresca la página, haz clic con el botón derecho, pulsa en Copiar dirección del enlace y pégala en una ventana/pestaña nueva de tu navegador).
  5. A continuación te proporcionarán un código, como por ejemplo 2J5KQJX7AP3H, que tendrás que inlcuir en un post que crees en tu blog (es lo que estamos haciendo nosotros ahora mismo).
  6. Cuando hayas publicado tu post, con el correspondiente código, vuelve a tu perfil de Technorati y pulsa en Verify Claim Token.
  7. Si lo has hecho todo correctamente, aparecerá el mensaje siguiente: Tu blog fue verificado exitosamente. Ahora revisaremos…
  8. Ya sólo te queda esperar otra vez hasta que Technorati apruebe tu blog.

Como instalar WordPress en mi hosting

Si necesitas modificar tu blog, activar más plugins, themes… lo mejor será instalar WordPress en tu hosting o alojamiento web. Puedes hacerlo en sólo 5 minutos si ya tienes tu hosting. Si aún no tienes hosting, en Aquí hay dominios puedes probar tu alojamiento web gratis durante 15 días sin compromiso.

Una vez que tengas tu alojamiento web listo para empezar, debes seguir los siguientes pasos:

  1. Descarga WordPress en español en: http://es.wordpress.org. En esa página, sólo debes pulsar en el botón (puede que ya no sea la versión 3.0.1) :
  2. Descomprime el archivo, y déjalo todo en una carpeta.
  3. Abre el archivo wp-config-sample.php con un editor código.
  4. Crea tu base de datos desde el panel Plesk. No olvides crear también el usuario de base de datos. Una vez que la tengas, rellena los datos siguientes de la conexión a tu base de datos en el archivo wp-config-sample.php:
    /** El nombre de tu base de datos de WordPress */
    define('DB_NAME', 'nombredetubasededatos');
    
    /** Tu nombre de usuario de MySQL */
    define('DB_USER', 'nombredeusuario');
    
    /** Tu contraseña de MySQL */
    define('DB_PASSWORD', 'clave');
    
    /** Host de MySQL (es muy probable que no necesites cambiarlo) */
    define('DB_HOST', 'localhost');

    Cambia los parámetros siguientes:

    nombredetubasededatos = nombre de la base de datos.
    nombredeusuario = usuario que accede a la base de datos.
    clave = contraseña para acceder a la base de datos.
    localhost = donde está la base de datos (suele ser localhost).

  5. Guarda el archivo wp-config-sample.php como wp-config.php (ya puedes borrar el wp-config-sample.php).
  6. Sube todos los archivos a tu servidor, para ello necesitarás los datos de acceso a tu FTP, que te habrá tenido que proporcionar tu proveedor. Lo más normal es poner todos los archivos en la raíz, pero depende de tu caso, podrás ponerlo en la raíz o en una carpeta.
  7. Abre http://tudominio.com/wp-admin/install.php en tu navegador. Si aparece algún error, revisa tu archivo wp-config.php, en la mayoría de los casos se debe a no haber escrito correctamente el nombre de la base de datos, el usuario o la clave.
  8. Si lo has hecho todo correctamente, deberás elegir un nombre de usuario y se te proporcionará una clave, anótala en algún sitio porque la necesitarás para acceder.
  9. El mismo programa de instalación te llevará a la página de acceso, donde tienes que introducir tu nombre de usuario y clave. Una vez que estés dentro, te aconsejamos que vayas a Perfil y cambies la clave.
  10. Recuerda siempre que para acceder a tu panel de administración debes acceder a: http://tudominio.com/wp-login.php y para ver tu blog (o página) en funcionamiento debes acceder a: http://tudominio.com

Mover WordPress de carpeta

A veces nos surge la necesidad de mover WordPress de carpeta (o directorio) por una nueva reestructuración de la Web. Estos son los pasos a seguir:

  1. Crea el nuevo directorio (o carpeta).
    Si lo vas a mover al directorio / (raíz)  no es necesario. Asegúrate que en la nueva ubicación no existen ficheros con el mismo nombre que hay en el blog. Los más comunes que se pueden repetir son index.php y .htaccess (si ya existen, hazles una copia de seguridad o renómbralos).
  2. Accede al panel de administración de tu blog (tudominio.com/actualDirectorio/wp-login.php).
  3. Ve a Ajustes > General.
  4. Cambia la Dirección de WordPress (URL) por la nueva ruta.
  5. Si tu blog WordPress es la página principal del tu sitio, también deberás cambiar la ruta de Dirección del sitio (URL).
  6. Pulsa en Guardar los cambios.
  7. Una vez hecho esto, aún no podrías acceder. Te recomendamos que desde un FTP borres el directorio wp-content/cache que se volverá a generar automáticamente cuando funcione la nueva dirección.
  8. A continuación, ya podemos mover todo lo que estaba en el antiguo directorio al nuevo (o raíz).
  9. Ya puedes acceder al panel de administración con la nueva ruta: (tudominio.com/nuevoDirectorio/wp-login.php).
  10. Una vez dentro ve a Ajustes > Enlaces permanentes y modifica los Ajustes habituales como desees tenerlo, para que el fichero .htaccess que se puede ver más abajo se modifique con los nuevos cambios. Si WordPress tiene permisos modificará este fichero automáticamente, te recomendamos que lo compruebes desde un FTP, y que para asegurarte copies este contenido en dicho fichero. Normalmente es algo así:
    RewriteEngine On
    RewriteBase /nuevoDirectorio/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /nuevoDirectorio/index.php [L]
  11. Por último, comprueba que tal se ve tu blog en el nuevo directorio, si ves que hay imágenes, o ficheros adjuntos… que no se ven, o no encuentras la ruta al hacer clic en ellos, tendrás que acceder a la base de datos (desde phpmyadmin por ejemplo) y mirar tabla por tabla si hay registros con la ruta antigua y cambiarlos manualmente.
    Hay algunos plugins que son capaces de hacer esta operación, si te decides a hacerlo así no olvides hacer copia de seguridad de la base de datos antes, de todos modos si no son muchos registros, te recomiendo que lo hagas manualmente.

¿Es este tu caso? ¿Necesitas hacer otro tipo de traslado? ¿Algún otro método? Esperamos tus comentarios.

Forzar https usando htaccess

A veces necesitamos forzar que una URL siempre sea https por motivos de seguridad, por ejemplo una URL de login o una URL para introducir tarjetas de crédito.

Esto se puede conseguir desde el .htaccess con el siguiente código:

#Forzar https
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} identificacion [OR]
RewriteCond %{REQUEST_URI} forma-pago
RewriteRule ^(.*)$ https://www.aquihaydominios.com/$1 [R=301,L]

En nuestro caso, hemos añadido dos: la de identificación y la de forma-pago. En los dos casos, será redirigirá automáticamente a https. Además añadimos R=301 para indicar a Google que es una redirección permanente.

Si por el contrario, queremos que una página nunca sea https, tendríamos que indicar lo siguiente en el .htaccess.

RewriteCond %{SERVER_PORT} 443
RewriteCond %{REQUEST_URI} fin-pedido
RewriteRule ^(.*)$ http://www.aquihaydominios.com/fin-pedido [R=301,L]

Hay que tener en cuenta, que en ambos casos se usa la cláusula SERVER_PORT para indicar el puerto por defecto del http, y https, en nuestro caso el http va por el 80, y el https por el 443

¿Se te ocurre otra forma de hacerlo? ¿Cómo harías para forzar que todas fueran http menos unas cuantas? (ya que, de este modo, al estar en una https e ir a otra URL haciendo clic en un enlace, se mantiene el https, a no ser que sea fin-pedido, que se especificó que solo fuera http).

¡Ánimo, piensa y cuéntanos!

Forzar www usando htaccess

Una de las formas de conseguir URL Canónicas es forzar el uso de las www en nuestros dominios.

Para ello basta con añadir el siguiente código en nuestro archivo .htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.aquihaydominios\.com [NC]
RewriteRule ^(.*)$ http://www.aquihaydominios.com/$1 [R=301,L]

Además es recomendable seleccionar un dominio preferido en Google Webmaster Tools

¿Aplicas estas prácticas en tu Web? ¿Conoces alguna forma mejor de hacerlo?