Guía sencilla para instalar Memcached.
El entorno de instalación ha sido en un Mountain Lion (10.8.4)
1. Instalar primero MacPorts descargar dmg para Mountain Lion
2. añadir al path /opt/local/bin y /opt/local/sbin export PATH=/opt/local/bin:/opt/local/sbin:$PATH
3. Actualizar macports $ sudo port -v selfupdate
4. Instalar memcached $ sudo port install memcached
5. Reiniciar. A mi no ha funcionado hasta que no he reiniciado, probablemente lo podría haber evitado pero no sabía el modo.
6. Lanzar como demonio $ memcached -d
7. Conectar mediante telnet:
$ telnet localhot 11211
8. Añadir un valor:
$ add key 0 0 17
javier montesinos
STORED
9. Obtener un valor por su key
$ get key
VALUE 0 0 17
javier montesinos
END
10. Parar el servicio memcached:
$ ps ux | grep memcached
$ pkill -f memcached
Ayuda: Comandos telnet para memcached
viernes, 30 de agosto de 2013
Revolucionando Javascript: Require JS, Backbone, Mustache...
Con la aparición de jQuery la programación en Javascript dio un salto cualitativo importante y a raíz de su puesta en escena comenzaron a surgir nuevas herramientas / frameworks que o bien la utilizan como base o la complementan.
El objetivo de esta entrada no es más que enumerarlas y de forma progresiva ir publicando una entrada específica para cada una de ellas en la que se muestre de una forma práctica su uso, que teoría ya hay mucha y muy bien escrita a nada que "Googleemos" un pelín.
El objetivo de esta entrada no es más que enumerarlas y de forma progresiva ir publicando una entrada específica para cada una de ellas en la que se muestre de una forma práctica su uso, que teoría ya hay mucha y muy bien escrita a nada que "Googleemos" un pelín.
- RequireJS como anuncian en su página nos permite cargar scripts (modular script loader) lo cual sin duda hará que nuestras aplicaciones sean mucho más ágiles.
- Underscore JS Nos ofrece unas 80 funciones primitivas que no se implementan de forma nativa o al menos no en todos los navegadores. Estas funciones nos ofrecen funcionalidad dividida en 5 grupos: Collections, Arrays, Objects, Functions y Utilities. Muy interesante y a tener en cuenta.
- Backbone Esta librería nos permitirá desarrollar aplicaciones javascript siguiendo el patrón MVC. Para aquellos que estemos familiarizados con este patrón agradeceremos su uso para estructurar nuestras aplicaciones con Modelos, Controladores y Vistas todo ello conectado si así lo deseamos a servicios REST.
- Mustache Como explican en su web es un sistema de plantillas “logic-less”. “Logic-less” significa que no dispone de sentencias de tipo if, else for... Las plantillas se definen únicamente con etiquetas. Mustache está implementado para diferentes lenguajes: Ruby, JavaScript, Python, PHP, Perl, Objective-C, Java, .NET, Android... Mustache.js es la implementación para Javascript.
Algunos recursos que parecen interesantes de Christophe Coenraets:
Suscribirse a:
Entradas (Atom)