La paradoja de los monos

011th Jan 2012Otros temas

Les contaré una historia que me encanta, pues da bastante para pensar sobre el comportamiento de la raza humana.
En un experimento se metieron cinco monos en una habitación. En el centro de la misma ubicaron una escalera, y en lo alto, unos plátanos. Cuando uno de los monos subía por la escalera para acceder a los plátanos, los cinetíficos rociaban al resto de los monos con un chorro de agua fría. Al cabo de un tiempo, los monos asimilaron la conexión entre el uso de la escalera y el chorro de agua fría, de modo que cuando uno de…

Mootools vs jQuery

121st Oct 2011Javascript, Mootools, Recomiendo, Web

Este post es en parte para realizar una comparativa entre Mootools y jQuery…. Ambas son librerías de javascript que permiten hacer cosas como animar objetos, seleccionar elementos, etc. en cada página donde se ejecuten, es decir que en la práctica lo que hacen es entregarnos funciones pre-hechas para realizar las tareas de javascript y así permitir, entre otras cosas, simplicarnos la vida y compatibilizar los navegadores. Ambas sirven para lo mismo y de hecho funcionan de manera bastante similar.
Muchas personas no conocen Mootools y, como generalmente ven más sitios o ejemplos hechos en jQuery creen que “es mejor”,

Largo de elementos para insertar en mysql

018th Sep 2011MySQL, PHP, Web

Muchas veces planificamos y creamos bases de datos en las cuales tendremos que almacenar varios datos, pero en la práctica no sabemos la cantidad real de caracteres que tendrá cada uno. En ese caso generalmente ponemos un valor cualquiera con el que nos aseguremos que va a caber la información.
Por ejemplo, si hacemos una aplicacación que se conecte con twitter, vamos a recibir ciertos datos que vienen en una enorme cadena de texto, pero la pregunta es: ¿cuántos caracteres recibiremos?… si no sabemos le pondremos algo así como 255, y probablemente estemos ocupando espacio adicional en el base de…

Logo Selección Chilena vectorizado (FH11)

03rd Apr 2011Mis proyectos, Otros temas

Una vez, para hacer un Wallpaper para http://www.larojamundial.com tuve que vectorizar el logo de la Selección Chilena de fútbol, ya que no lo pude encontrar googleando.

Acá se los dejo por si a alguien le sirve.
[DESCARGAR EN FORMATO FH11]
[DESCARGAR EN FORMATO PNG]…

www.tumensajeajapon.com

512th Mar 2011Acerca de mi, Mis proyectos, Web

Era viernes en la mañana cuando me llama @rdeguerra y me dice “perro! Tengo una idea”. Me la explicó y me gustó, asique me puse manos a la obra aunque en ese minuto lo que menos tenía era tiempo.
El sitio permite escribir un mensaje en español y traducirlo al japonés (usando la API de Google translate) para después enviarlo vía twitter mencionando la cuenta de @earthquake_jp y el hashtag #msgJapon.
El sitio dio excelentes resultados y fue mencionado en muchos lugares.
Una excelente idea ejecutada en tiempo récord.
Visítenlo en
http://www.tumensajeajapon.com…

Filosofando estupideces…

015th Feb 2011Otros temas

Estaba pensando algo…
Si un hombre hace pipí en la taza del baño y saltan pocas gotas afuera es probable que suceda algunas de las siguientes alternativas:

  • Que sea un hombre muy preocupado (gay), aunque por muy preocupado es difícil que no salten gotas
  • Que tenga las piernas cortas, y por lo tanto el chorro no caiga desde muy alto
  • Que tenga el miembro muy largo, y por lo tanto el chorro tampoco caiga desde muy alto

Bueno, eso… gracias.

¿Adobe discriminando?

15th Dec 2010Otros temas

Si por esas casualidades de la vida alguien ha leido (y aceptado) la licencia de usuario de Adobe, probablemente le habrá llamado la atención esto. Para los que no, les dejo este extracto, para que vean con quién se están metiendo:
(Extraído de http://www.adobe.com/support/downloads/license.html)
By downloading or using an Adobe software product you are certifying that you are not a national of Cuba, Iran, Iraq, Libya, North Korea, Sudan, Syria, or any country to which the United States embargoes goods and that you are not a person on the Table of Denial Orders, the Entity List, or the List of…

Conceptos a definir para crear un sitio Web (y una tienda online)

04th Dec 2010Teoría, Web

Introducción

Mucha gente no sabe bien que hacer antes de partir con el desarrollo de un sitio Web. Tienen la idea de lo que quieren, pero una cosa es tener una idea y la otra es tenerlo CLARO.
Acá voy a intententar ayudar a definir lo básico que hay que pensar antes de comenzar con un sitio Web, en base a mi experiencia. Espero que les sirva…

Conceptos generales…

Lo primero es plantearse objetivos y definir a quien estará enfocado el sitio. Con esto en mente, se podrá tomar desiciones a futuro dándole prioridades a los objetivos y sabiendo que

thumbGen 2.0

210th Oct 2010Acerca de mi, Plugins, Wordpress

Al fin!
Después de muuuucho tiempo, me di el tiempo de actualizar mi querido plugin para WordPress (y con este post, de pasada aproveché de publicar algo en mi sitio)
Para los que no lo conozcan, pueden ver para que sirve en esta página… (en inglés). Para los que no entiendan inglés, les cuento que es un plugin para desarrolladores de WordPress que permite crear miniaturas de cualquier tamaño y a partir de cualquier imágen (png, gif y jpg). Es muy fácil de usar y de configurar.
Pruébenlo!

Automatizar las frases por defecto en los campos de texto

329th Jun 2010Javascript, Mootools, Web

Imagino que más de alguna vez habrán visto los típicos campos de texto con alguna frase como “ingresa tu email aquí” y que cuando le hacen click esa frase desaparece por completo dejando el input vacío. Y lógicamente que cuando me salgo de boton vuelve la frase original.
Acá les dejo una forma automática de hacerlo, en javascript, por supuesto:

var inputs=$$('#formulario_de_contacto .text','#formulario_de_contacto textarea');
for(i=0;i<inputs.length;i++){
	inputs[i].txtOriginal=inputs[i].value;
	inputs[i].onfocus=function(){
		if(this.value==this.txtOriginal){ this.value=""; }
	}
	inputs[i].onblur=function(){
		if(this.value==""){ this.value=this.txtOriginal; }
	}
}
…

No hay mucho que explicar de este código: primero selecciona todos los textarea y elementos con la clase “text” (que es la que

Switch to our mobile site