Fusionando capas en Photoshop

Bueno, éste primer tutorial creo que es el más importante de todos una vez que empezamos con los trucos. Muchas veces vas a querer añadirle un efecto o modificación a una región de tu foto pero al hacerlo algunas partes de la foto no quedan igual de bien (al aclarar ciertas zonas se ven mejor y otras pierden el color, al desenfocar prefieres dejar un sujeto enfocado, al poner en blanco y negro quizás quieras que algo mantenga el color, o si pones saturación pierdes detalle en una región, …).

Para evitar todo ésto el truco consiste en crear una capa, modificarla, y fusionarla con la primera eliminando las zonas que no quieres sean modificadas o en que prefieres la modificación sea menor. Usando las herramientas de selección puedes manejar gran parte de ésto, pero combinadas con la goma de borrar la fusión será perfecta.

Pongamos que tenemos ésta foto:
Auriol Park

Como puedes ver, el cielo ha quedado impresionante pero desgraciadamente la hierba casi ni se ve. Por lo que vamos a intentar darle luz a la hierba sin tocar el cielo:

Continue reading Fusionando capas en Photoshop

Google+ no soluciona mi escepticismo creciente

Devil Google
Bueno, soy de los que desde hace tiempo tiene la mosca tras la oreja con Facebook ya que no me gusta que cada dos por tres lancen una nueva funcionalidad que expone mis datos sin avisarme, o que si Jaimito publica en mi muro que el otro día me pasé con el alcohol en un pub se entere todo el mundo que conozco.

Continue reading Google+ no soluciona mi escepticismo creciente

Abriendo las pestañas de Firefox al antiguo modo

Firefox 3.6
Bueno, tras unos días con Firefox detrás mío avisándome de una nueva versión finalmente he actualizado. Lo primero que he visto es que te muestran la opción de incluir un theme en tu Firefox nada más instalar (opción que si no me equivoco ya existía antes) y unos minutos después descubro que al abrir una nueva pestaña ésta no se abre al final de mi barra de pestañas sino al lado de la que tengo activa.

¡Menudo horror! ¡Qué tragedia! ¡Qué será de mí! He pensado mientras me equivocaba varias veces al ir en busca de mi nueva pestaña, cansado de confundir mi cerebro con el nuevo y antiguo modo y convencido de que lo antiguo es mejor porque yo soy así de conservador e inmovilista he rebuscado entre las opciones de configuración de Firefox para cambiar ese comportamiento claramente anómalo propiciado por el club Blinderberg para impedir que yo pueda navegar por Menéame.

Sin éxito. Desmoralizado y hundido descubro que Firefox no permite cambiar al modo anterior para abrir tus pestañas, empiezo a pensar en volver a la versión anterior y quedarme en ella por toda la eternidad, me imagino a mí en el 2020 usando Firefox 3.4 mientras una ventana de emergencia me avisa de que la versión 13 está disponible y de que soy un peligro para la humanidad por utilizar semejante reliquia. Desisto, considero que es mejor acostumbrarme al nuevo estilo de vida, tendré que joderme y desorientarme con las pestañas… o no.

Entonces me da por probar de comentarle a los desarrolladores de firefox que existe gente ultraconservadora como yo y que el mundo podría tocar a su fin en 2012, eso no tiene nada que ver, pero le da más dramatismo. Y un amable y super genio desarrollador de Firefox me muestra el camino a la luz y la forma de conseguir que mis pestañas vuelvan a abrirse en orden, de forma que yo sepa cuál abrí primero y cuál abrí la última y no me pierda:

Paso 1
Abre una nueva pestaña y escribe en la barra de direcciones about:config

Paso 2
Seguramente te saldrá el siguiente mensaje, dale al botón para seguir adelante:
Configuración avanzada de Firefox

Paso 3
Busca la opción browser.tabs.insertRelatedAfterCurrent y dale doble click para cambiar su valor a false. Puedes usar el filtro de la parte de arriba para encontrarla más fácilmente.

¡Violá! Las pestañas vuelven a abrirse como antes, el sol brilla más (sí, el sol también estaba preocupado) y hasta el gobierno dice que bajará los impuestos, bueno puede que esto último no, pero después de lo vivido ¿a quién le importa? =)

Open source Captcha para PHP

Uno de los filtros antispam más comunes se conoce como Captcha y consiste en una imagen con una palabra escrita que el usuario humano debe escribir en un cuadro de texto para así ponérselo difícil a los bots de SPAM. El proceso resulta molesto para el usuario pero puede ayudar a filtrar el spam y en algunos casos incluso a evitar una oleada que casi tumbe tu servidor.

Si estás pensando en colocar uno de estos módulos en tu web te aviso de que existen opciones de código abierto (open source) como Secureimage, un captcha en PHP open source que puedes descargarte en su página oficial.

Para instalar éste Captcha open source en tu web basta con que descomprimas el archivo en el directorio de la misma e introduzcas las siguientes líneas de código:

Primero, pon ésta línea de código en donde quieras que se muestre la imagen con la palabra. Cuidado con la ruta de la imagen, ha de coincidir con la ruta en que se encuentra ese archivo en tu web.

<img id="captcha" src="/securimage/securimage_show.php" alt="CAPTCHA Image" />

Segundo, pon ésta otra línea de código que será el cuadro en que el usuario deberá escribir la palabra. Ojo con la propiedad name que la necesitaremos luego.

<input type="text" name="captcha_code" size="10" maxlength="6" />

Opcionalmente tenemos la posibilidad de habilitar la opción de recargar imagen por si el usuario es incapaz de reconocer la imagen generada automáticamente. Fíjate en que la id de la imagen anterior ha de coincidir con lo que apunta el getElementById y en que nuevamente la nueva ruta de la imagen debe coincidir con el archivo en tu web.

<a href="#" onclick="document.getElementById('captcha').src = '/securimage/securimage_show.php?' + Math.random(); return false">Cargar otra imagen.</a>

Ahora que ya tenemos preparada la interfaz que utilizará el usuario, debemos colocar un código en el servidor que recogerá lo enviado por el usuario y analizará si es o no correcto. Hay varias formas de hacer esto, yo he empleado un postback sobre la misma página, por tanto, establezco un condicional que en caso de estar realizando un postback y ya que en esa página es el único formulario posible comprueba que todo sea correcto.

Dentro del postback hay que colocar las siguientes instrucciones. Ojo con session_start(); que debe ejecutarse antes de que se haya escrito ningún HTML, lo mejor es colocarlo a principio de toda la página pero puedes ponerlo más abajo siempre que te asegures de que no se ha escrito nada de HTML aún.

if( strtoupper( $_SERVER['REQUEST_METHOD'] ) == "POST" ) { // Es un postback
  session_start();
  include './ModCaptcha/securimage.php';  
  $securimage = new Securimage();

  if ($securimage->check($_POST['captcha_code']) == false) {
    // El código no es correcto
  } else {
    // Envío email
  }
}

Como ves, tras crear y cargar el objeto Secureimage comprobamos si el código introducido por el usuario es correcto, a partir de aquí te toca a ti realizar las distintas operaciones para mostrar el error o enviar el mensaje etc.

Si te interesa colocar otro diseño a la imagen generada tienes varias opciones en ésta galería. Si quieres ver un ejemplo puedes pasarte por el formulario de contacto de mi web.

Probando Google Wave

Logo Google Wave
Es curioso que fuese a través de Google Wave, la ola, que se desarrollara el famoso Manifiesto que ayer se extendió por toda la blogosfera española. Hoy he entrado por primera vez gracias a una invitación de Mercè, y he de decir que me ha parecido una herramienta con muchísimo potencial.

Google Wave tiene un aspecto similar a GMail, con las bandejas de entrada o carpetas en el lateral izquierdo y bajo ese bloque tu lista de contactos, una zona intermedia (aquí han copiado más el estilo de Hotmail) te muestra las distintas olas en que estás participando y el área a la derecha muestra la ola seleccionada.

Google Wave
El funcionamiento es similar a un gestor de correos electrónicos salvo que en vez de escribir el email de destino debes seleccionar a los participantes de la Ola de tu listado de contactos (resulta bastante sencillo e incorpora filtro para realizar búsquedas).

Continue reading Probando Google Wave

Page Rank, backlinks y enlaces internos

Quizás no haya nada más importante en SEO que el Page Rank y las múltiples formas de aumentar el mismo en tu página, muchas de ellas al límite de las recomendaciones Google e incluso fuera de él que han provocado más de un baneo y múltiples penalizaciones a SEOs de todo el mundo.

¿Qué es el Page Rank?

Lo primero que hay que decir sobre el Page Rank es que gracias a este sistema Google es hoy día lo que es, ya que gracias a él sus búsquedas fueron mucho más eficaces y supuso en su día una revolución. En su base, el Page Rank funciona como un sistema democrático con enlaces, de forma que cada enlace (hipervínculo) que enlaza a una página funciona como un voto a esa página, y por tanto, si 500 webs enlazan una página la idea es que esa página debe ofrecer mejor información que la que no recibe ningún enlace. Así, para una palabra clave determinada, una página será más relevante que otra en función de los enlaces que apunten a la misma.

Votos entre páginas
Dicho esto parece fácil hacer SEO, si colocamos 500 enlaces seguidos a una página desde otra conseguiremos que la misma se posicione mejor, y os aseguro que éste truco funcionaba y yo mismo llegué a utilizarlo años atrás, pero las granjas de enlaces pasaron a mejor vida hace años y ahora resulta bastante más difícil conseguir enlaces entrantes válidos que apunten a tu página.

Continue reading Page Rank, backlinks y enlaces internos