Introducción a MongoDB Stitch

diciembre 6, 2017

Primero llegó “Infrastructure as a service (IaaS)” donde pudimos desplegar MongoDB en una infraestructura completa (AWS, GCP, Azure, …) y crear nuestro propio centro de datos. Es el tipo de cloud que permite mayor control, a costa de una mayor complejidad.

Luego llegó “Platform as a service (PaaS)” donde pudimos desplegar nuestro MongoDB en PODs de OPENSHIFT. Tenemos acceso a un entorno de ejecución para nuestras aplicaciones y servicios para el desarrollo, testing y hosting de aplicaciones.

Con “Software as a service (SaaS)” tenemos acceso web a software finalizado, donde la complejidad de la infraestructura queda oculta al usuario y tenemos integración mediante APIs.

MongoDB Atlas pertenece al subtipo “Database as a service (DaaS)” y nos da una cómoda abstracción sobre la que poder desarrollar.

Y por último nos ha llegado MongoDB Stitch dentro del subtipo “Backend as a service (BaaS)”, pensado para desarrollar en JS (en Navegador o en Node), Java (Android) o Swift (iOS). Veamos este ejemplo: https://www.kenwalger.com/stitch/glucose.html?

Tras realizar unos simples pasos (https://www.mongodb.com/cloud/stitch):

ya estamos listos para picar el código:

const client = new stitch.StitchClient('glucose-cqkgh');
const db = client.service('mongodb', 'mongodb-atlas').db('glucose');

function displayCommentsOnLoad() {
	client.login().then(displayComments);
}

function displayComments() {
	db.collection('results').find({}).then(docs => {
		var html = docs.map(c => "
" + c.comment + "
"
).join(""); document.getElementById("comments").innerHTML = html; }); } function addComment() { var foo = document.getElementById("new_comment"); db.collection("results").insert({owner_id : client.authedId(), comment: foo.value}).then(displayComments); foo.value = ""; }

		
Anuncios

The Baboon Show – I Will Go On – lyrics

octubre 22, 2017
You keep saying I’m too old.
You keep on saying that.
And you tell me to go now. But I won’t go now!I love the way I’m living now. I’m happy now.
And you tell me to grow up. I am grown up!

I will go on! I will go on!
I will go on for the rest of my life!
I will go on! I will go on! I will go on!

I am in the club, you say it’s better in the pub.
But I won’t go now! I won’t go now!
You say there is a remedy.
That remedy’s my enemy!
I won’t go now! No, I won’t go now!

I will go on! I will go on!
I will go on for the rest of my life!
I will go on! I will go on! I will go on!

You say one day I’ll be old and bald and grey but I,
I will go on! I will go on!
You say I’ll soon have nothing to say but I,
I will go on! I will go on!
You say I will have a walker and be blind and deaf,
but I will go on! I will go on!
The red star on the flag is my BFF.
I will go on! I will go on!

I will go on! I will go on!
I will go on for the rest of my life!
I will go on! I will go on! I will go on!

zer bizio? Mi Cosetxa (letra)

mayo 14, 2015

Borracho en mis recuerdos, aferrado a mis ideas, sembrando mi propia cosetxa, sabiendo que nadie me espera. Nadie tiene nada que enseñar. Quedamos pocos, seguimos corriendo. No confundas correr y escapar. Las zancadillas nos siguen jodiendo. Nadie sabe qué ocurrirá.

1996

diciembre 30, 2014
  • Espárrago Rock
    • La Banda Trapera del Río
    • Los Enemigos
    • Negu Gorriak
  • Trainspotting
  • Barricada: Insolencia
  • Boikot: Tu condena
  • DCD: Ultramemia
  • Extremoduro: Agila
  • La Polla: Carne pa la picadora
  • Los Enemigos: Gas
  • Manic Street Preachers: Everything must go
  • NG: Salam, Agur
  • Piperrak: Los muertos de siempre.
  • Platero y tú: A pelo.
  • Rosendo: Listos para la reconversión
  • SA: Diversiones?

MIREN MODELO “B”

octubre 19, 2014

Llamas con la fuerza de una campana

tocando el timbre comienzas tu misión

misionera del euskera modelo “b” de los fines de semana

Gritas ¡silencio!, al enseñar una lengua

estropeando tu misión…

misionera del euskera, modelo “b” los días de labor

Peón del gobierno vasco ¿hasta cuándo seguirás así?

¿Qué haces en ese trabajo?

Sí, estás totalmente acabada…

misionera del euskera, modelo “b” los días de labor

Los fines de semana escapas de la escuela

para irte con mamá

Modelo kaka los fines de semana

Los días de labor con el gobierno, los fines de semana con mamá

Prefieres al gobierno y hasta tu mamá es más importante que yo

¿Y qué me queda a mí?

¿De qué me sirve todo esto?

¿De qué me sirve tu vida?

¿Cuándo podré ser amable?

¿Cuándo podré ligar contigo?

¿Cuándo podré follar contigo?

No podré nunca

Mierda para el Gobierno

No podré hacerlo nunca

Mierda para mamá

Mierda, mierda, mierda

Miren, miren, miren modelo “b”

 

Traducción de la canción de Hertzainak

enlaces de búsquedas en twitter

febrero 16, 2014

Si queremos pasar a alguien la búsqueda #España, el enlace sería:

https://twitter.com/search?q=%23Espa%C3%B1a&src=typd&f=realtime

que sale del resultado de buscar #España en la caja de texto de búsqueda. Sin embargo si pinchamos sobre el hashtag, nos genera un enlace como:

https://twitter.com/search?q=%23Espana&src=hash&f=realtime

este enlace no funciona según desde donde lo uses, si pegas la URI en el navegador sí funciona, pero si pinchas en ella desde un e-mail o facebook, te lleva a la página

https://twitter.com/search-home#Espana&src=hash&f=realtime

Crear distribución Freepto GNU/Linux en memoria USB

diciembre 11, 2013

En mi caso, instalé una distribución Debian Wheezy (debian-7.2.0-i386-netinst.iso) a través de VirtualBox y para crear la imagen seguí estos pasos:

$ sudo apt-get install live-build
$ sudo apt-get install git
$ git clone https://github.com/AvANa-BBS/freepto-lb.git
$ cd freepto-lb
$ lb config
$ sudo lb build

el resto lo puedes seguir viendo en https://github.com/AvANa-BBS/freepto-lb/blob/master/README.md

Crear sistemas de ficheros en pinchos USB desde Mac OS

diciembre 5, 2013

MS-DOS (FAT32): en GNU/Linux puedes escribir, pero este filesystem está limitado (tamaño archivo …)

Mac OS Plus (con registro): en GNU/Linux NO puedes escribir

ExFAT: en GNU/Linux NO puedes leer

Mac OS Plus (mayús. / minús., con registro): en Windows XP NO puedes leer de forma nativa, tienes que hacer uso de programas externos.

Paquetes de versiones de Ubuntu obsoletas

noviembre 15, 2013

Si necesitáis seguir usando una versión obsoleta de ubuntu, la buscáis en

http://old-releases.ubuntu.com/ubuntu/dists/

vais a Gestor de actualizaciones -> configuración -> otro software -> añadir

ejemplo: deb http://old-releases.ubuntu.com/ubuntu natty main

Complemento Java para Chrome en Mac

octubre 18, 2013

Apple proporciona su propia versión de Java. La versión 7 de Java no es compatible con Chrome. Puedes restaurar la versión 6 de Java para seguir utilizando Chrome, aunque no se recomienda por razones de vulnerabilidad de la seguridad. Se requiere un navegador de 64-bit (Safari o Firefox, por ejemplo) para ejecutar Java 7 en Mac OS X.