Aug 23
GNU/Linux
Existen diversas librerías javascript disponibles para utilizar en tus proyectos web sin necesidad de empezar desde cero. Por nombrar algunas de las más extendidas: jquery, MooTools, prototype, script.aculo.us, YUI tools o Dojo. Existen muchas más; unas cuantas búsquedas por google te traerán listados más amplios que este. Sin embargo estas son quizás las más recomendables o las que quizás necesites conocer para hacerte una buena idea de las opciones que tienes disponibles.

En este artículo comentaré la filosofía y las características principales de jQuery. No entraré a hacer una comparativa entre las distintas librerías del tipo: jQuery vs prototype vs YUI etc, etc, etc. Sólo indicar que aunque muchas tengan el pomposo nombre de framework, yo no se lo voy a atribuir. Para mi un framework es un concepto más amplio que involucra desde el desarrollo del software en si pasando por la gestión del versionado de su código, los procesos asociados a su desarrollo (gestión de incidencias, subidas a producción) y llegando hasta el control de calidad (test unitarios y funcionales), incluyendo las herramientas utilizadas para llevar a cabo todo esto, editores de código, gestores de workflow, etc. Un framework debería tener, incluir o al menos tener en mente todas o varias de estas características.

Bueno volviendo a jQuery empezaré comenzando por una pequeña característica que permite emplear esta librería con cualquier otra. O sea que si tienes dudas entre jQuery y YUI, por ejmplo, ten en cuenta que puedes emplear las dos pues jQuery ya ha pensado en esto. Lo explico: jQuery emplea su propio namespace para evitar colisionar con otras librerías, el nombre de este namespace es obviamente jQuery (incluso los plugins basados en jQuery emplean casi todos este namespace). Sin embargo, hay un pequeño asunto a solucionar y es que jQuery emplea como alias el identificado $. Por ejemplo:

jQuery("div").hide(); //Oculta todos los div del documento

es igual a:

$("div").hide();

Y como muchos sabréis hay otras librerías javascript que también lo emplean. Para solucionarlo basta con llamar a la siguiente función:

jQuery.noConflict();

Teniendo en cuenta que esta llamada ha de hacerse después de cargar las dos librerías que colisionan:



<html>
<head>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script>
jQuery.noConflict();

// Use jQuery via jQuery(...)
jQuery(document).ready(function(){
jQuery("div").hide();
});

// Use Prototype with $(...), etc.
$('someid').hide();
</script>
</head>
<body></body>
</html>



Continua leyendo "jQuery, la libreria de javascript"

Publicado por Abraham Covelo

Bookmark jQuery, la libreria de javascript  at del.icio.us Digg jQuery, la libreria de javascript Mixx jQuery, la libreria de javascript Bloglines jQuery, la libreria de javascript Technorati jQuery, la libreria de javascript Fark this: jQuery, la libreria de javascript Bookmark jQuery, la libreria de javascript  at YahooMyWeb Bookmark jQuery, la libreria de javascript  at Furl.net Bookmark jQuery, la libreria de javascript  at reddit.com Bookmark jQuery, la libreria de javascript  at blinklist.com Bookmark jQuery, la libreria de javascript  at Spurl.net Bookmark jQuery, la libreria de javascript  at NewsVine Bookmark jQuery, la libreria de javascript  at Simpy.com Bookmark jQuery, la libreria de javascript  at blogmarks Bookmark jQuery, la libreria de javascript  with wists Bookmark jQuery, la libreria de javascript  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Aug 19
GNU/Linux
Con la llegada de fuse (file system userspace), que nos permite crear completos sistemas de archivos a través de programas en el espacio de usuario estaba claro que muchos desarrolladores iban a sacar buen provecho de esta herramienta para crear utilidades realmente interesantes. Cosas como un repositorio de subversión, cvs, git o mercurial como sistema de archivos o sistemas de archivos ad-hoc por ejemplo. En fin FUSE ofrece muchas posibilidades. Aunque ciertamente muchas de estas aplicaciones parecen estar bastante verdes y no será por falta de ports a diferentes lenguajes porque FUSE está disponible para C, C++, Java, C#, Haskell, TCL, Python, Perl, Ruby, Lua, Erlang o incluso PHP.

Bueno, volviendo al tema en cuestión una de las aplicaciones más interesantes que emplean FUSE es SSHFS. Como su nombre indica se trata de acceder por ssh a un equipo remoto como si fuera un punto de montaje más dentro de nuestro sistema de ficheros local. Es realmente sencillo de instalar (está en las fuentes de debian: # apt-get install sshfs) y de configurar.

Continua leyendo "sshfs, el sistema de ficheros ssh"

Publicado por Abraham Covelo

Bookmark sshfs, el sistema de ficheros ssh  at del.icio.us Digg sshfs, el sistema de ficheros ssh Mixx sshfs, el sistema de ficheros ssh Bloglines sshfs, el sistema de ficheros ssh Technorati sshfs, el sistema de ficheros ssh Fark this: sshfs, el sistema de ficheros ssh Bookmark sshfs, el sistema de ficheros ssh  at YahooMyWeb Bookmark sshfs, el sistema de ficheros ssh  at Furl.net Bookmark sshfs, el sistema de ficheros ssh  at reddit.com Bookmark sshfs, el sistema de ficheros ssh  at blinklist.com Bookmark sshfs, el sistema de ficheros ssh  at Spurl.net Bookmark sshfs, el sistema de ficheros ssh  at NewsVine Bookmark sshfs, el sistema de ficheros ssh  at Simpy.com Bookmark sshfs, el sistema de ficheros ssh  at blogmarks Bookmark sshfs, el sistema de ficheros ssh  with wists Bookmark sshfs, el sistema de ficheros ssh  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Aug 18
GNU/Linux
Redis es una base de datos que asocia a una clave un determinado valor. Es similar a memcache pero con un conjunto de datos persistente (no volátiles).

Para ser lo más rápida posible y a la vez no volátil redis tiene todo el conjunto de datos en memoria y de vez en cuando o cuando el número de registros cambiados llega a cierto valor estos son escritos asincronamente en disco. Podrían perderse un pequeño número de valores que es aceptable para la mayoría de las aplicaciones pero es tan rápido como una base de datos en memoria.

Redis está escrito en ANSI C y funciona en la mayoría de sistemas POSIX como Linux, BSD, Mac OS X. Redis es software libre bajo licencia BSD.

Continua leyendo "Redis, un nuevo modelo de base de datos ligero"

Publicado por Abraham Covelo

Bookmark Redis, un nuevo modelo de base de datos ligero  at del.icio.us Digg Redis, un nuevo modelo de base de datos ligero Mixx Redis, un nuevo modelo de base de datos ligero Bloglines Redis, un nuevo modelo de base de datos ligero Technorati Redis, un nuevo modelo de base de datos ligero Fark this: Redis, un nuevo modelo de base de datos ligero Bookmark Redis, un nuevo modelo de base de datos ligero  at YahooMyWeb Bookmark Redis, un nuevo modelo de base de datos ligero  at Furl.net Bookmark Redis, un nuevo modelo de base de datos ligero  at reddit.com Bookmark Redis, un nuevo modelo de base de datos ligero  at blinklist.com Bookmark Redis, un nuevo modelo de base de datos ligero  at Spurl.net Bookmark Redis, un nuevo modelo de base de datos ligero  at NewsVine Bookmark Redis, un nuevo modelo de base de datos ligero  at Simpy.com Bookmark Redis, un nuevo modelo de base de datos ligero  at blogmarks Bookmark Redis, un nuevo modelo de base de datos ligero  with wists Bookmark Redis, un nuevo modelo de base de datos ligero  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Aug 9
Ocio
La verdad es que personalmente acabé llorando al ver este vídeo ¿Alguno más?

Publicado por Abraham Covelo

Bookmark No tiene ninguna gracia  at del.icio.us Digg No tiene ninguna gracia Mixx No tiene ninguna gracia Bloglines No tiene ninguna gracia Technorati No tiene ninguna gracia Fark this: No tiene ninguna gracia Bookmark No tiene ninguna gracia  at YahooMyWeb Bookmark No tiene ninguna gracia  at Furl.net Bookmark No tiene ninguna gracia  at reddit.com Bookmark No tiene ninguna gracia  at blinklist.com Bookmark No tiene ninguna gracia  at Spurl.net Bookmark No tiene ninguna gracia  at NewsVine Bookmark No tiene ninguna gracia  at Simpy.com Bookmark No tiene ninguna gracia  at blogmarks Bookmark No tiene ninguna gracia  with wists Bookmark No tiene ninguna gracia  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!

(Página 2 de 30, en total 119 entradas)