martes, 24 de enero de 2017

Instalar Synergy en Windows

Entras ahí y descargas la última versión:

https://symless.com/nightly



Hosting

lunes, 23 de enero de 2017

Set workspaces number cinnamon (Centos 7)

Por ejemplo para colocar 6 workspaces:

gsettings set org.cinnamon.desktop.wm.preferences num-workspaces 6

Solucionar: 'Too large to show contents. Max items to show: 300' PyCharm

Debugeando con PyCharm me di cuenta que PyCharm solo muestra como máximo 300 elementos de una lista y muestra este mensaje cuando se supera ese límite:

'Too large to show contents. Max items to show: 300'


Para corregirlo debes buscar el fichero pydevd_resolver.py ubicado en el directorio helpers/pydev/_pydevd_bundle/ donde instalaste pycharm. 
En mi caso:
/opt/pycharm-2016.2.3/helpers/pydev/_pydevd_bundle/pydevd_resolver.py

Luego editas la linea 'MAX_ITEMS_TO_HANDLE' y le asignas el valor que quieras. En mi caso que tengo ram y procesador en exceso le coloqué 1000 que por los momentos me basta.



Luego vuelves a ejecutar el debuger y listo. Podrás ver más de 300 items en las listas


domingo, 22 de enero de 2017

Solucionar 500 Internal Server Error (LARAVEL E-Hosting)

Monté un proyecto de laravel en e-hosting y me ha dado un error 500.
Primero pensé que era error mio de código o del .env. Luego me di cuenta que láravel 5.3 no funciona con php 5.2 que es el que tiene por defecto este hosting. Para cambiarlo entras en "Select PHP Version" y seleccionas PHP 5.6 y listo


jueves, 19 de enero de 2017

Hacer gnome-terminal app por defecto en Cinnamon / Gnome

Si quieres que cuando le des botón secundario a la carpeta y "open in terminal" se abra gnome-terminal debes ejecutar lo siguiente
gsettings set org.gnome.desktop.default-applications.terminal exec gnome-terminal

Filter with array keys in CouchDB

Imaginemos que al consultar una view nos arroja los siguientes keys:

["account:1","receptor:1","line:1"]
["account:1","receptor:1","line:2"]
["account:2","receptor:1","line:1"]
["account:2","receptor:2","line:1"]

----------------------------------------------------------------------------------
Ejemplo 1:
Si queremos filtrar todos los keys en donde sus primeros elementos sean "account:1","receptor:1" entonces podemos usar los siguientes filtros:

startkey=["account:1","receptor:1"]
endkey=["account:1","receptor:1", {}]

Note el wildcard {}

Nos retornaría:

["account:1","receptor:1","line:1"]
["account:1","receptor:1","line:2"]

----------------------------------------------------------------------------------
Ejemplo 2:
Si queremos filtrar todos los keys en donde sus últimos keys sean "receptor:1","line:1" lamento decirte que no se puede. La explicación está aquí:

 http://ryankirkman.com/2011/03/30/advanced-filtering-with-couchdb-views.html