
Una breve historia sobre los colectores de basura (Garbage Collector)
“No hay necesidad de que el usuario programe la devolución de registros para liberar memoria” .. o algo así fue lo que escribió John McCarthy en un escríto llamado “Recursive Functions of Symbolic Expressions and Their Computation by Machine” que…

Cloud Front + Balanceo de carga en Amazon
Generalmente encontrarán muchos tutoriales en internet los cuales describen el proceso para crear un balanceador de carga desde Amazon AWS, ha decir verdad el proceso es muy sencillo y con ello aseguran que sus servidores no sean expuestos, ahora yo…

Aprendiendo sobre vagrant
Vagrant es una herramienta gratuita de línea de comandos, disponible para Windows, MacOS X y GNU/Linux, que permite generar entornos de desarrollo reproducibles y compartibles de forma muy sencilla. Para ello, Vagrant crea y configura máquinas virtuales a partir de simples ficheros de configuración. Basta con…

Que es Docker Container
Si eres desarrollador de aplicaciones web, te identificarás con el habitual problema en el que decimos.. “Mierda, en mi compu si funciona!!” y es que muchas veces los diferentes paquetes que instalamos en nuestros sistemas alteran ligeramente las versiones de…

Deploy de aplicaciones web con Mina
En un actual proyecto, me han pasado el repo de un deploy hecho en capistrano para una aplicación web, lamentablemente no pude poner en marcha el deploy debido a la distribución de linux que estoy utilizando (ElementaryOS) .. básicamente no…
REISUB para cuando tu linux se congela
Actualmente estoy utilizando elementary OS y parece una distro pulida y libre de problemas (o al menos en mi caso), pero hace unos días se congeló porque tenía tantas aplicaciones abiertas y un servidor web que puse a prueba, seguro…

Activar dispositivo usb en virtualbox (linux)
Para poner en funcionamiento los dispositivos de usb en virtualbox en ubuntu o mint, es necesario que el usuario logueado (osea tú), sea parte del grupo vboxusers. Para lograrlo, solamente necesitas ir al módulo de sistema > administración > usuarios…

Error installing grub ‘grub-install /dev/sda failed’
Este error se presentó la última vez que preparamos uno de nuestros servidores, al inicio el error no parecía muy claro y luego de buscar en internet, tampoco habían esperanzad de arreglarlo, a menos que utilizara un livecd e utilizara…

Haciendo que el touchpad vaya lento en linux mint
Estoy estrenando monitor (23′ para ser exacto) y extrañamente el touchpad de mi laptop ha empezado a moverse más rápido, pensé que se había ajustado al tamaño del nuevo monitor y decidí ir a las preferencias de “mouse and touchpad”…

.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
En apache es muy común este tipo de errores y este en particular es debido a permisos en la carpeta raíz, si!! .. así como lo escuchan, se arregla simplemente cambiando los permisos de lectura y ejecución de los archivos…

GoAccess, herramienta para analizar archivos access.log
No hace mucho que conozco GoAccess y lo encontré precisamente buscando alternativas a top o htop las cuales me brindaran un poco de más información sobre el comportamiento de mi servidor web con los archivos logs que este genera. GoAccess…
Err http://archive.canonical.com … InRelease (Arreglado)
Dejaré esto por aquí, ya que nunca se sabe cuando se puede ofrecer este tipo de información, básicamente es un error que ocurre en ubuntu server 14.04 lts, cuando al tartar de actualizar aparecen muchos mensajes de que no se…
url amigables yii en arch linux
Hace poco enfrente un problema al configurar las url amigables en arch linux, pensé que solo bastaba con editar el httpd.conf y des-comentar la linea del modulo de rewrite LoadModule rewrite_module modules/mod_rewrite.so Ademas de directorio “root” para que las directivas…

No cualquiera desarrolla software de calidad en estos tiempos
Últimamente he estado probando diversos lenguajes, frameworks y librerías para desarrollar aplicaciones que tenemos en mente aquí en Qbit, pero me he encontrado con un problema que según yo, se ha generalizado a la mayoría de lenguajes open source,…

Atom, el editor de código de Github
Desde hace algunos meses he estado probando atom, el editor de código libre creado por github y bueno, después de mucho uso finalmente puedo decir que sigue siendo un proyecto con mucho potencial, el cual se encuentra en una etapa…

Remote host identification has change
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just…

Poniendo en marcha un servidor de nodejs con forever
Si has llegado hasta aquí es porque seguramente ya conoces algo de nodejs, tienes tu aplicación y no sabes exactamente como publicarla o ponerla en un servidor productivo, bienvenido. La idea de utilizar forever aplica cuando tenemos un servidor propio…
Cambiar el tamaño a una imagen de VirtualBox
Ya había hecho esto hace algunos meses atrás.. eso de cambiarle el tamaño a un disco duro de virtual box.. y pues las soluciones funcionaban aunque nunca me parecieron la mejor forma de hacerlo, utilizando gparted o clonezilla.. Hoy igual…

adb: error while loading shared libraries: libncurses.so. (Fixed)
Intentando poner en marcha el comando adb de las herramientas de debug para android, me topé con un pequeño error que dice básicamente que no tengo instalada una librería.. el error se arregla instalando la siguiente librería. Lo recomendable es…
CIPos con Play Framework en el SHDHMC27
El día de ayer (sábado 27) se organizó un Super Happy Dev House.. y ya había pasado mucho tiempo desde la última vez que llegaba a un evento de este tipo.. en fin, decidimos ir Zeru y yo a trabajar…
Comentarios recientes