Federico Alemany
< articulos />
Plugins en jQuery
Escrito por Federico Alemany - 26 de diciembre de 2013
Una de las utilidades mas tentadoras que encontré en este framework escrito en javascript es la posibilidad de "agregarle" cierta funcionalidad mediante el uso de plugins.
Un plugin es una utilidad que pone jQuery al alcance de los programadores para poder, de alguna manera, ampliar las posibilidades o funcionalidades ofrecidas por defecto. Es una función que se le agrega al objeto jQuery.
Una de las mayores ventajas que tiene utilizar un plugin es la reutilizacion del código escrito. Pero antes de seguir con explicaciones, veamos un pequeno ejemplo.


Creando el primer plugin
Crear un plugin en jQuery es muy sencillo, solo debemos agregar una función a la propiedad 'fn' del objeto jQuery. Pero antes de dar una explicación mas detallada, veamos un ejemplo:


$().fn.agrandar = function(){
$(this).each(function(){
$(this).css({
backgroundColor: 'red',
display: 'block',
width:'100%',
height:'100%'
});
$(this).html('Agrandado por el plugin!');
});
return this;
});



Ahora que tenemos el plugin escrito, lo que tenemos que hacer el guardarlo... nosotros le pondremos como nombre 'agrandar.jquery.js'. Luego, habra que incluirlo en el head de nuestra pagina (de mas estr decir que debemos incluir tambien el framework jquery). Por ejemplo:

<script type="text/javascript" src="jquery.js">
<script type="text/javascript" src="agrandar.jquery.js">



En practica:
Ahora si, tenemos todo... Continuar leyendo...
Categoria: Programacion
Problema en Chromium con Flash
Escrito por Federico Alemany - 21 de diciembre de 2013
Hace unos días reinstale mi Debian Squeeze y, como acostumbro, instale también Chromium (el navegador de distribución libre de Google).
El problema estaba en que no podía ver vídeos en Facebook, pero si lo podia hacer en youtube. Resumiendo, los vídeos incrustados en algún comentario en facebook me tiraban el siguiente error:

"Es necesario actualizar flash player"

mientras que en youtube todo andaba de 10.
Finalmente, y después de leer un poco, encontré la solución. Como todos los que hemos googleado este problema, me di cuenta que todos recomiendan que si no podemos ver ningún video en Chromium copiemos el famoso archivo libflashplayer.so en la carpeta /usr/lib/chromium-browser/plugins/ . Esta demás decir que eso no solucionaba mi problema.

Sin mas preámbulos, la solución. (también es valida si no ven videos en youtube!!!)


1) Abren una consola, y como root escriben lo siguiente

echo "deb http://www.debian-multimedia.org squeeze main non-free" >> /etc/apt/sources.list
echo "deb-src http://www.debian-multimedia.org squeeze main non-free " >> /etc/apt/sources.list
aptitude install debian-multimedia-keyring
aptitude update
aptitude install flashplayer-mozilla
cp /usr/lib/flashplayer-mozilla/libflashplayer.so /usr/lib/chromium-browser/plugins/

Luego reinician chomium y listo! ya deberían poder ver vídeos en facebook. Problema extra (solucionado) Otro problema que generalmente sucede con Linux y chrome/chromium es que cuando lo abrimos, nos damos cuenta que no guardo nuestras prefe... Continuar leyendo...
Categoria: GNU/Linux