Entradas

Simular BREAK en modulo ASYNC de node.js

Imagen
La palabra reservada break se utiliza en multitud de lenguages de programación para terminar de inmediato la ejecución del código en el bucle actual, de modo que el programa seguirá ejecutando las instrucciones inmediatamente después de este.


Para simular el comportamiento de break en los métodos del módulo async, podemos utilizar el siguiente truco:

Atajo para comentar codigo Sublime Text en Ubuntu

Imagen
Para habilitar el atajo de teclado para comentar y descomentar código de Sublime Text en Ubuntu, es necesaria un pequeña modificación ya que por defecto, este no funciona, al menos usando el teclado en español.


Para ello, debes añadir las siguientes líneas en Preferences -> Key Bindings - User:

Solucionar errores aceleracion grafica con VMware en Ubuntu

Imagen
Para solucionar el problema con la aceleración gráfica de VMware en Ubuntu, tan solo necesitamos añadir la línea.

mks.gl.allowBlacklistedDrivers = "TRUE"
Al final del archivo .vmx de la máquina virtual, este se sitúa en la carpeta principal de la máquina virtual, en mi caso se llama Ubuntu, como podéis ver a continuación.


Connectar Raspberry Pi a WIFI WPA2 oculta

Imagen
Despues de muchos problemas intentando conectar mi Raspberry Pi 1 Modelo B a mi red wifi WPA2 oculta, pude solucionar el problema tan solo dejando de lado el archivo wpa_supplicant.conf y configurando directamente la red en el archivo /etc/network/interfaces de toda la vida.


A continuación dejo lo que debes añadir a tu archivo interfaces:

Deshabilitar inicio automatico de servicios upstart (nginx o mysql)

Imagen
El primer paso es crear un nuevo archivo en la carpeta /etc/init/ con el nombre del servicio y extensión .override. En esta misma carpeta, encontrarás los ficheros .conf de los servicios upstart que tengas instalado.



Por ejemplo, si tienes instalado mysql, en la carpeta /etc/init/ encontrarás un fichero llamado mysql.conf, de modo que solo necesitas crear un nuevo fichero con el mismo nombre y extensión .override con el contenido "manual" sin las comillas.

Solucionar GC overhead limit exceeded Eclipse Android

Imagen
Este es un error muy común cuando intentas ejecutar un proyecto Android en Eclipse con un tamaño considerable, con algunas dependencias, bibliotecas, etcétera.



Para solucionar esto solo necesitamos modificar el archivo de configuración de Eclipse eclipse.ini que se encuentra en la carpeta principal de Eclipse, junto con el ejecutable y el icono, de modo que es la carpeta que se crea justo al descomprimir el archivo comprimido de la web de Eclipse cuando lo descargamos.