La virgulilla en JavaScript

Categorías: Programación Web
Como me estoy leyendo algunas partes de You Don't Know JavaScript, acabo de toparme con una cosita que me ha encantado, y es rápido y fácil: usar la virgulilla (~) en JavaScript: Básicamente, ese operador es el bitwise not, y saltándonos los detalles técnicos, simplemente decir que lo podemos utilizar para comprobar si un valor numérico es diferente de -1, así que he aquí algunos ejemplos que son equivalentes:

Lee Mas ‚Üí

Usa Trickle para limitar el ancho de banda de un proceso

Categorías: Administración de sistemas GNU/Linux Programación Redes Web
Imagina que necesitas emular una situación en la que alguien intenta acceder a tu página web pero tiene un ancho de banda muy poco ancho; pues con Trickle es facilísimo: Trickle permite limitar el ancho de banda de cualquier proceso. Por ejemplo, abramos Firefox con un ancho de banda de subida de 100 KB/s y una descarga de 500KB/s: $ trickle -u 100 -d 500 firefox Ya puedes comprobar cómo se ve el mundo a esa velocidad.

Lee Mas ‚Üí

Crear un servidor HTTP para depuración en 1 comando

Categorías: Administración de sistemas GNU/Linux Programación Redes Web
Simplemente responder√° con un 200 OK hasta que lo detengas con Ctrl+C, y devolver√° la fecha y hora en que se ha levantado el servidor. Ojo, el comando usa sintaxis de Fish: $ while true; echo -e 'HTTP/1.1 200 OK\r\nContent-Type: text/plain\r\n\r\n'(date) | nc -vl $PORT; end Es bastante √ļtil a la hora de depurar proxies.

LessPass, o c√≥mo hacer las contrase√Īas seguras y usables de nuevo

Categorías: Privacidad Seguridad Web
Desde luego, si existe un sistema de autenticaci√≥n ineficiente en este mundo, son las contrase√Īas. M√°s que nada porque: Son molestas, ya que tienes que memorizarlas, y si quieres que sean realmente seguras deber√≠a ser una diferente para cada sitio en el que tengas una cuenta (y, si eres como yo, eso pueden ser cientos de sistemas). Delegan una decisi√≥n importante de seguridad en el elemento m√°s inseguro de la cadena: el usuario final.

Lee Mas ‚Üí

Corregir error “Could not get content for X defined in bundle ‘X’” en Odoo 8.0

Categorías: Administración de sistemas Web
Problema Hoy tras actualizar mi Odoo, me he encontrado estos errores al entrar: Could not get content for /website/static/src/css/bootswatch/spacelab.min.css defined in bundle 'website.assets_frontend'. Could not get content for /website/static/src/css/bootswatch/spacelab.fix.css defined in bundle 'website.assets_frontend'. Could not get content for /website/static/src/css/website.css defined in bundle 'website.assets_frontend'. Could not get content for /website_mail/static/src/css/website_mail.css defined in bundle 'website.assets_frontend'. Could not get content for /website_blog/static/src/css/website_blog.css defined in bundle 'website.assets_frontend'. Un error un tanto extra√Īo.

Lee Mas ‚Üí

Web descentralizada para todos

Categorías: Administración de sistemas GNU/Linux Noticias Privacidad Redes Web
Ya estuvimos hablando de la descentralizaci√≥n de la mensajer√≠a instant√°nea con XMPP. Hoy me alegro de poder decir que cada vez es m√°s f√°cil tener tu propio rinc√≥n privado de Internet. Os presento 3 distribuciones a tener en cuenta: FreedomBox Un subproyecto de Debian, el m√°s antiguo de todos, y curiosamente el que m√°s lentamente est√° avanzando. Buenas intenciones, aunque lamentablemente a√ļn no hay mucho que usar. arkOS Es el que m√°s est√° llamando la atenci√≥n √ļltimamente.

Lee Mas ‚Üí

Videoconferencias estilo Hangouts y Skype, pero m√°s f√°cil

Categorías: Multimedia Noticias Redes Web
Pruébalo: appear.in. Es tan simple que hace complicada cualquier alternativa, y encima su política de privacidad es muy amigable. De hecho, no necesitas ni abrirte una cuenta. Su funcionamiento es: Eliges un nombre para tu sala, por ejemplo: recallstack. Entras en esa sala a través del link: appear.in/recallstack. Le mandas ese mismo link a los demás que quieras que entren en esa sala. Si quieres evitar que alguien adivine el nombre de la sala y os vea, puedes bloquearla, en cuyo caso quien quiera entrar tendrá que ser primero aprobado por los miembros.

Lee Mas ‚Üí

El problema de tener demasiadas redes sociales

Categorías: Opinión Privacidad Redes Web
Antiguamente, con una cuenta de e-mail pod√≠as hablar con el mundo entero. Hoy necesitas cuenta en Skype, Google Hangouts, Facebook, Vine, WhatsApp, Twitter... ‚ÄĒ Movim Muy a menudo me encuentro en la situaci√≥n de querer enviar un mensaje a un amigo... ¬°y no saber c√≥mo! ¬°Y eso que tengo el m√≥vil lleno de programas para redes sociales y mensajer√≠a!... [caption id="attachment_596" align="aligncenter" width="519"] Sobredosis de redes sociales[/caption] ¬ŅTe pasa lo mismo?

Lee Mas ‚Üí

Corregir error 404 al acceder al panel de administración de Magento después de migrar

Categorías: Administración de sistemas Web
Si miras el registro de errores en MAGENTO_ROOT/var/log/system.log ver√°s un error parecido a esto: ERR (3): Recoverable Error: Argument 1 passed to Mage_Core_Model_Store::setWebsite() must be an instance of Mage_Core_Model_Website, null given, called in /home/website/public_html/app/code/core/Mage/Core/Model/App.php on line 624 and defined in /home/website/public_html/app/code/core/Mage/Core/Model/Store.php on line 304 Si te sucede esto justo despu√©s de haber migrado a un nuevo servidor, gracias a Richard Ricketts ahora s√© c√≥mo arreglarlo. Abre tu script SQL de migraci√≥n y aj√ļstalo as√≠:

Lee Mas ‚Üí