Categorías
Root

Phpstorm: inotify limit too low

El IDE de php Phpstorm realiza una serie de tareas en segundo plano para mantener sincronizados los archivos del proyecto abierto con el disco duro (detectar cambios externos, indexar código, etc.). Es en este contexto que le programa puede mostrar la notificación siguiente:

«External file changes sync may be slow: The current inotify(7) watch limit is too low.»

Para corregir esta limitación recomiendo aplicar la solución que propone IntelliJ en su Confluence:

  1. Crear un fichero (necesario permisos root) en la ruta «/etc/sysctl.d/» que termine en «.conf». En mi caso usaré el editor «vi»:
    sudo vi /etc/sysctl.d/90-phpstorm.conf
  2. Añadir una sola linea y guardar:
    fs.inotify.max_user_watches = 524288
  3. Aplicar cambios en el sistema reiniciando o mediante el comando siguiente:
    sudo sysctl -p --system
  4. Reiniciar Phpstorm si estaba abierto.

Referencia original: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit

Categorías
Root

Vagrant: carpetas sincronizadas en host Windows y guest Ubuntu

En el desarrollo web de casi cualquier proyecto te acabas encontrando con la necesidad de tener un entorno de pruebas lo más parecido al que será el real de producción. Las ventajas son muchas y si estás leyendo esto seguramente ya las conoces :).

Vagrant sobre VirtualBox es una opción muy recomendable si queremos disponer de un sistema completo pero con la flexibilidad de una máquina virtual. En el ejemplo que os propongo vamos a partir de un Vagrantfile preconfigurado con varios componentes muy útiles para no tener que empezar desde cero: Vaprobash.

Categorías
Root

Conectar vía SSH desde un cliente con distinta codificiación de caracteres

Usando el comando luit podemos transformar la salida de otro comando para que nuestro terminal muestro correctamente los caracteres recibidos.

Categorías
Root

Obertura 2014

¡Hola!

No se cuantas veces se puede inaugurar un weblog, la verdad,

Pero como creo que es genial volver a empezar algo para hacerlo mejor… ¡bienvenidos!