domingo, 19 de marzo de 2017

Borrar containers con status "exit" en docker

docker rm `docker ps -aq`

Prompt corto en terminal linux

Ejecutas:

echo "PS1='\u:\W\\$ '" >> /etc/bashrc

Luego logeas y deslogeas el usuario

viernes, 17 de marzo de 2017

miércoles, 15 de marzo de 2017

¿Como aprender CouchDB rápidamente?

Aquí adjunto el mejor material que he conseguí cuando estaba aprendiendo CouchDB. Te recomiendo que sigas el orden indicado

Doc oficial:
http://guide.couchdb.org/editions/1/es/

Charla. Te ayudará a entrar en el entorno y ver de que se trata
https://www.youtube.com/watch?v=XeceLYuQED8&t=1298s

Te enseña a instalarlo y haces unas pequeñas practicas
https://www.youtube.com/watch?v=_F-bt79QBSc&t=75s

Curso En Udemy 100% Gratuito (Si sigues el link)
https://www.udemy.com/learn-nosql-database-design-with-couchdb/?couponCode=BBHF50FREE


Curso en Pluralsight
 (Gratis si sigues estos pasos para obtener tu cuenta: https://absolute-sharepoint.com/2015/12/free-pluralsight-6-month-subscription.html)
https://www.pluralsight.com/courses/practical-couchdb-developers

Libro: (La guia definitiva de CouchDB)
https://mega.nz/#!44dGBaoY!8r5VDXmuKGmrQE_car-qdJRzIffy7XLc-ATML6HfeQs

Libro: OReilly Writing And Querying MapReduce Views In CouchDB
https://mega.nz/#!R5swmCYS!ZET_kyUw12ZclKV18_NmoZubE_n_g-g9xnsJwJJxeh4


lunes, 6 de marzo de 2017

Get gateway linux

Se busca con route -n

Mas info aqui:
https://www.cyberciti.biz/faq/how-to-find-gateway-ip-address/

Sudo sin pedir password en Centos - Fedora - Red Hat

Agregas al usuario al grupo wheel 
# gpasswd -a john wheel
Luego editas el fichero sudoers
nano /etc/sudoers
y comentas la linea que dice 
%wheel ALL=(ALL) ALL

y agregas esta

%wheel  ALL=(ALL) NOPASSWD: ALL



Y listo. Cuando llames a sudo no te pedirá password 

miércoles, 1 de marzo de 2017

Clone DB in CouchDB

A veces la replicación/clonación por Futon falla y hay que hacerlo via consola:
Ej:

curl -H 'Content-Type: application/json' -X POST http://admin:pass@192.168.1.44:5984/_replicate -d ' {"source": "http://admin:pass@192.168.1.44:5984/base_de_datos", "target": "http://admin:pass@192.168.1.44:5984/base_de_datos_clon", "create_target": true, "continuous": false} '