Reproducir video en bucle con Android Studio

Para reproducir un video en buble (loop) con Android Studio, una vez creado el objeto le añadimos los siguientes comandos:

...
miVideo.requestFocus();
miVideo.start();

// Creamos el Loop del video
miVideo.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
       @Override
       public void onPrepared(MediaPlayer mp)
            mp.setLooping(true);
       }
});

Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Las imagenes no cargan en WordPress despues de activar el Jetpack

Si al activar el Jetpack tus imágenes dejan de cargar entra en el código fuente desde el navegador y mira a ver si en la url de las imágenes aparece algo como «i1.wp.com» o «i0.wp.com» …

Esto se debe a Photon de Jetpack.

Podemos desactivarlo desde Jetpack > Settings

wordpress-jetpack


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Texarea no resizable

Para que nuestros usuarios no puedan deformar el diseño de nuetras web estirando el textarea solo tenemos que apuntar al elemento y asignarle en la propiedad resize : none:

textarea {
    resize: none;
}

Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Comprobar un Text Field vacío en Android

Si le damos a una acción y le pasamos por el Text Field un parámetro vacío… puede que la aplicación deje de funcionar, para comprobar que el Text Field va relleno:


if(TextUtils.isEmpty(variable_que_queramos_checkear)){
	// Informamos al usuario que no puede enviar el campo vacío
}else{
	// Acción que queramos realizar
}

o también podemos utilizar equals:


if(variable_que_queramos_checkear.equals("")){
	// Informamos al usuario que no puede enviar el campo vacío
}else{
	// Acción que queramos realizar
}

La aplicación ‘peta’ si no tiene setado el Text Field en Android


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Jugando con el efecto parallax con Skrollr de jQuery

Esta semana en el trabajo estoy jugando con efectos con parallax… gracias al alemán Alexander Prinzhorn el trabajo es menos trabajo gracias a este maravilloso plugin de jQuery. Funciona perfectamente con mobile(iOS y Android)

Podemos ver una demo de Skrollr en  https://prinzhorn.github.io/skrollr/ y descargarlo para empezar a jugar con él en: https://github.com/Prinzhorn/skrollr

Amplia documentación, ejemplos, compatibilidad… A jugar 🙂

 

PD: Dedicaremos otro post a otro plugin muy interesante desarrollado por el mismo autor, (Grandma).

 


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Instalar paquetes tar.gz o tgz en linux

Vamos a la ruta donde tenemos el paquete:

cd ruta/al/paquete/

Descomprimimos el paquete:

tar –zxvf nombre_paquete.tar.gz (o nombre_paquete.tgz)

Nos movemos dentro del paquete:

cd nombre_paquete_desempaquetado

Ejecutamos configure para compilar el código fuente cómo administrador:

sudo ./configure

Compilamos:

make

Instalamos archivos compilados:

make install

 

Para ello tenemos que tener instalado el paquete Build Essential, cómo instalar Build Essential.


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Instalar Build Essential en Linux

Para poder instalar paquetes tenemos que tener instalado en nuestro Linux el paquete «build essential«, para instalarlo;

Actualizamos el repositorio:

sudo apt-get update

Instalamos el paquete:

sudo apt-get install build-essential

 

Si intentamos instalar el build-essential y no se encuentra en el repositorio, podemos ir al siguiente link (primera busqueda en Google al buscar «build essentials ubuntu«): http://packages.ubuntu.com/precise/amd64/build-essential/download


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Saber la posición del scroll con jQuery

Si queremos conocer en cada momento la posición del scroll dentro de nuestra web y pintarla en una div:

$(window).scroll(function () { 
     $("#elemento").html($(window).scrollTop());
})

Si simplemente queremos mostrarla en el log:

$(window).scroll(function () { 
    console.log($(window).scrollTop());
})

Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?