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

miércoles, 11 de enero de 2017

CORREGIR: Peer's certificate issuer has been marked as not trusted by the user

Intentando hacer pull de un proyecto alojado en un servidor gitlab El IDE me lanzó el siguiente error:

Fetch failed  
fatal: unable to access
........
Peer's certificate issuer has been marked as not trusted by the user 


Esto ocurre porque el cerfiticado ssl no está firmado por una empresa certificadora.
Para solventar esto hay que ejecutar lo siguiente en la terminal:

 git config --global http.sslverify false

Bulk delete documents CouchDB

Probado: Funciona P-E-R-F-E-C-T-O

https://github.com/jmarca/node_couch_view_deleter

miércoles, 4 de enero de 2017

non zero-padding date to zero-padding date in PHP

Si tienes una fecha en formato string "1/4/2017 11:51:10 PM" y Quieres llevarlo a una así: "01/04/2017 23:51:10"
Entonces:

date_format(date_create("1/4/2017 11:51:10 PM"), 'm/d/Y H:i:s')

Retorna

"01/04/2017 23:51:10"

Bloquear instagram, Facebook y Skype en un Router

NOTA: Estas son las url que me sirvieron para bloquear las apps de instagram y skype

Instagram:
  • instagram.c10r.facebook.com
  • instagram.
Skype
Facebook:
  • facebook




martes, 3 de enero de 2017

Corregir error: "[HY000][1130] null, message from server: "Host '186.90.69.16' is not allowed to connect to this MySQL server"

Intentando abrir una base de datos con DataGrid me saltó el siguiente error:
[HY000][1130] null, message from server: "Host '186.90.69.16' is not allowed to connect to this MySQL server"



Esto ocurre porque para poder conectarte remotamente a la base de datos debes darle permisos desde el cpanel y agregar tu ip en la lista blanca.
Entra en "MySQL Remoto"


Luego agrega el ip que te sale en el error y listo