Te encuentras en: Inicio » Blog
En esta semana he estado probando OTPW one time password como servicio Linux. Es algo magnífico y una utilidad para proveer de la máxima seguridad para acceder a servidores. Leyendo en la wikipedia he visto que tiene bastantes usos y es una de las capas que más seguridad que puede asignar a un server o CPD. Pensando en ésto Facebook tiene disponible un servicio llamado “One Time Password (OTP)”. Para utilizar el servicio tienes que activar la capacidad de mensajería móvil (SMS) en tu cuenta de Facebook. Una vez activado puedes enviar la cadena “otp” al 32665 y en unos minutos recibirás a tú móvil un password temporero. El password podrá ser utilizado solamente una vez dentro de los 20 minutos de haberlo recibido y no afecta o cambia en nada el que utilizas normalmente para acceder tú cuenta. Claro hay que aclarar, que en un principio este servicio solo está disponible en USA, es posible que con la integración que van haciendo poco a poco con las compañías locales de cada país pueda estar en España. Sin duda es algo excepcional por ejemplo si estamos en el aeropuerto, en un ciber-cafe o en algun sitio con conexion a internet [...]
A continuación una recopilación de comandos y utilidades para mostrar informacion del sistema en Linux, tales como espacio libre en disco, uso de la memoria ram, etc.. Todos ellos usando como filtrado el comando awk y grep para buscar patrones con expresiones regulares. Sin duda algo necesario. Status Servidor El primer ejemplo es vamos a comprobar desde cuando nuestro server lleva levantado. Esto lo vemos con el comando uptime Que nos devolverá algo como esto: 06:30:16 up 20:10, 1 user, load average: 0.00, 0.00, 0.00 La información que muestra es la hora del server, el estatus (up) y el tiempo que lleva levantado, el usuario y la carga media. Pero vamos a decir que solo necesitamos el dato del tiempo que lleva levantado. Como lo conseguimos? uptime | awk {‘print $3′} Con esto conseguiremos: 20:10, Bueno en este ejemplo nos muestra la coma adicional. Vamos a quitarla. uptime | awk {‘print $3′} | awk ‘match($0,","){print substr($0,RSTART-1,5)}’ Y ya al final obtenemos: 20:10. Perfecto! Esto ya podemos enviarlo por mail o montar la alerta que queramos. Pero vamos a hacerlo más bonito Aún. Vamos a hacer un expresión regular que presente los datos como lo haría un nagios o un cacti. [...]
Memcached es un sistema de cache que almacena datos, arrays u objetos memoria RAM, reduciendo por ejemplo peticiones a bases de datos. Al cachear un site conseguimos que se cargue mucho más rápido, mejorando la experiencia del usuario, haciendo nuestro sitio más rápido, y que sea mejor valorado por Google, en consecuencia mejoramos nuestro posicionamiento en Google. Sites tan conocimos como YouTube, Facebook o Twitter usan memcache. Ya he instalado 3 veces memcache y siempre encuentro los mismos artículos, copiados unos de otros, algunos copian sin tener ni idea lo que están copiando (simplemente spammers), otros copian comandos o ejecuciones que no son necesarios pero como los han visto pues los copian también, pero lo mejor de todo es que siempre explican la misma versión, nadie se ha puesto a compilar e instalar la ultima versión estable de memcache, porque claro todo es una copia de algún artículo que lo contaba cuando fue la última versión estable. Yo lo voy a hacer desde 0, compilando e instalando la última versión de memcache y sus dependencias. En próximos artículos explicaré como crear un paquete .rpm a partir de todo lo que se vaya a compilar e instalar de memcache, así la [...]
Bueno, ya han pasado unos días de que ha terminado Google I/O y todo lo que pueda escribir ya esta escrito. Pero igualmente quiero contarlo. Este martes asistí a las oficinas de Tuenti para asistir al Host de la conferencia de Google I/O que Tuenti hacía del evento. Buen rollo, buen ambiente y gente muy muy pro. Volviendo a Google. Que decir, como reflexión es una empresa que poco a poco va dominando todos los aspectos que tienen que ver con tecnología, Internet y comunicaciones. Pero su dominación es absoluta, Android esta presente en 100 millones de dispositivos móviles, según la cifra que dieron en la conferencia, es sin duda el SO que más impacto ha tenido en los últimos años, y como quien dice han empezado “hace 2 días”. Android Fue el protagonista de la apertura de la conferencia. Su producto estrella. En la web del evento Google I/O 2011 Queda claro que el sandbox de Android es sin duda el más relevante de todos. El SO de Android irá más allá de los dispositivos móviles y anunciaron Android Open Accesory y Android@Home. Android Open Accesory, explicado muy básicamente y como se puedo ver en la conferencia,es un mecanismo [...]
Me ha pasado que creando un nuevo helper, he necesitado a acceder a funciones de otro helper, en mi caso acceder a las funciones del helper Html por ejemplo a la funcion link(). Pues bien hay que definir el array $helpers con todos los helpers que quieras usar dentro del tuyo propio. class TestHelper extends AppHelper { var $helpers = array(‘Html’); } Pues me pase de listo y fui muy rápido al intentar acceder a las funciones de link(), directamente escribiendo $html->link(). Craso error. Evidentemente no se hace así. La manera correcta es llamar desde tu propio objeto al objeto Html y de éste a la función La llamada correcta es $this->Html->link() Con más detalle en el siguiente ejemplo. class TestHelper extends AppHelper { var $helpers = array(‘Html’); function getTheLink() { return $this->Html->link(‘The link’, ‘/’); } }
Últimos Comentarios
6-02-2012 02:54
3-02-2012 21:40
3-02-2012 17:08
3-02-2012 05:38
1-02-2012 15:48
1-02-2012 10:12
1-02-2012 04:27
1-02-2012 00:57