viernes, 4 de junio de 2010

Poner una imagen de Fondo en Google.com

Google a puesto en su pagina en ingles, una nueva opción la cual nos permite personalizarla con un fondo.

Esta opción aparece debajo de la barra de búsqueda, cuando aun no la haz usado, una vez que ya la comenzaste a usar, la veras en la parte inferior izquierda de tu pantalla.


Las imágenes que puedes cargar pueden ser de:



El servicio solo esta para Google.com. (Por el momento)

Además le agrega un efecto de fade al momento de cargar la imagen! 

Aqui como la deje yo.



Pruébalo!

jueves, 20 de mayo de 2010

Twitter para Iphone



Ayer 19 de Mayo de 2010, se liberó para descarga gratuita la aplicación para Iphone/Ipod Touch Twitter, la cual anteriormente se llamaba Tweetie.

Desde mi punto de vista es una aplicación que realmenta supera lo genial, ya que hace que la experiencia de usar twitter tome otro nivel.

Solo podria mencionar dos desventajas de esta aplicacion:
  • No permite editar RT.
  • Como es una herramienta especial para twitter, no integra otras redes sociales tal como Facebook, pero este ultimo se podria solucionando agregando #fb a nuestrosTwits y agregando esta aplicación en nuestro Facebook.
Si tienes algun dispositivo de estos aqui dejo el link Twitter for Iphone para su descarga.

viernes, 7 de mayo de 2010

Tarjeta Club Cinepolis - Decepción


Yo soy fiel a Cinépolis, el año pasado adquirí la famosa Tarjeta Club Cinépolis para juntar puntos (de lo que compres se generan puntos) para después cambiarlos por boletos o productos. En cuando me aventaron toda la información sobre la tarjeta un punto que me comentaron es que el día de mi cumpleaños recibiría un par de boletos para asistir a una función.

Pasaron los meses y pues iba debes en cuando a ver películas, y fue llegando la fecha de mi cumpleaños. Y decidí ir a ver Furia de Titanes 3D, que fue en esas fechas que se estreno esta película. Llegando a taquilla compre mis boletos, me pidieron mi Tarjeta Club, no obtuve comentarios, pague y ya cuando me entregaron mi boletos le pregunte a la taquillera sobre lo que se me ofreció con dicha tarjeta, me comento que me debería llegar un correo con los boletos. Lo deje ahí y deje pasar unos días.

Al ver que no llegaba nada, me puse a mandar unos twits a la cuenta de Cinépolis en Twitter (@CinepolisOnline), tardaron en responder, y me enviaron lo siguiente:


Les envié el correo explicándoles lo sucedido, y me respondieron  el 22 de Abril, pero la respuesta fue solo una encuesta de calidad:

De acuerdo a nuestros registros "Club Cinépolis" el pasado 18 de Abril de 2010 usted acudió a Cinépolis CINÉPOLIS COACALCO POWER CENTER (LA PALMA) a ver la película FURIA DE TITANES DIG 3D DOB.
 Les volví a mandar twits, para ver si tenia respuesta de nuevo pero no, pero en fin creo que esto quedara en nada.

Lo único que me molesta es que ofrecieron un producto con unas características, pero al final no las tuvo.

Con esta es la tercer semana sin ninguna respuesta. Así que si eres fiel a Cinépolis, y te ofrecen la Tarjeta Club mejor sigue yendo pero sin adquirirla.

UPDATE 25 Octubre 2010
Cinépolis me contacto después de un buen rato, me dio un pase doble para ir cualquier día, aunque me dicen que debieron ser 3... en mi ultimo comment.... así que me estoy preguntando que onda.... ¿?
UPDATE 25 Noviembre 2010
Ya esta todo arreglado. 

viernes, 23 de abril de 2010

Un poco de jQuery Begginers




jQuery es una librería realmente extraordinaria, que a muchos desarrolladores (incluyéndome) han hecho que la vida se vuelva más fácil. Y esto es porque cuanta con amplia lista de métodos que son los que más se reutilizan en sitios web.

Quiero compartir los métodos que me han ayudado a realizar mas rápido el desarrollo.


OBTENER EL VALOR DE ELEMENTO
 



Para eso utiliza el método val(). Cabe mencionar que este método funciona en elemento de tipo input.


Ejemplos:


var nombre = $("#elemento").val();  //Obtenemos el valor que contenga el elemento

$("#elemento").val("NUEVO");  //Modificamos el valor del elemento.


AGERGAR CONTENIDO HTML EN SPAN O DIVS



 
Para esto utilizamos el mtodo html();

Ejemplo: 
var newContent = "Duis arcu mus tortor ac, rhoncus pulvinar a nisi.";

$("#midiv").html(newContent);

El metodo text(), nos permite agregar texto al elemento.

Recuerda que los elementos que podemos manipular con contenido son los div y los spans.




ITERACION ELEMENTOS



Para esto utilizamos el metodo each().

Si has tenido que validar checkbox/radio y utilizado ciclo for para validarlos, este metodo te ayudara bastante.

var miVariable= "";
   $("#form1 input[name='tagNameElemento']:radio").each(function(i){
        if ($(this).is(':checked')) {
            
miVariable = $(this).val();
        }
    });  

Checa este post por si necesitas revisar mas a fondo la validación de radios.



MANEJO EVENTOS


Podemos asignar a nuestros elementos de nuestra pagina eventos para asi separar un poco la estructura del sitio con su funcionalidad.

Método bind().

$("#boton").bind("click",function(){
      //tus funciones
});

O podemos ocupar la manera abreviada


$("#boton").click(function(){
      //tus funciones
});

También podemos quitar el evento, para esto utilizamos ubind()

$("#boton").unbind("click",function(){
      //tus funciones
});

Si quieres ampliar más sobre los eventos checa aquí.
Es muy importante que si manejaras los eventos independiente de la estructura de tu site, los colores dentro de $(function(){ });


Ejemplo:


$(function(){
     $("#boton").click(function(){
         //tus funciones
    });
}); 
Con esto aseguramos que los eventos se cargarán al momento que la página este lista.


DISPARAR EVENTOS


Si necesitas disparar un evento, tambien jQuery cuenta con algo para ayudarnos, .trigger()

Con este método podremos ejecutar el evento sin realmente actuar sobre el o los elementos que lo contengan.

Ejemplo:

$(function(){
      $("#buton").click(function(){
             alert("HOLA MUNDO");
      });
      $("#boton").trigger("click");
});

Esto quiere decir que al momento de que la pagina este lista, me ejecutara lo que contenga el evento click de ese botón. Y me arrojara un alert con un HOLA MUNDO.

Espero te sirvan estos ejemplos que les comparto.