Mútiples instancias de Sql Server en Linux con Docker.

Desplegar una base de datos Sql Server en Azure es cuestión de un par de clicks de ratón. Realmente es sencillo y rápido. Además la plataforma Azure es fiable y escalable. Puedes empezar con pocos recursos y si tu proyecto tiene éxito, aumentar los recursos que la base de datos necesita.

Sin embargo, tanta facilidad de uso tiene un coste oculto: tras el periodo de prueba para los nuevos usuarios, todos los servicios de Azure tienen un coste mensual.

Si bien es justo y honrado que Microsoft quiera ganar dinero con su servicio en la nube, también es cierto que para programadores indie o pequeños equipos de programadores los costes pueden ser un problema.

Cada base de datos se factura de forma independiente, y no es extraño llegar a tener decenas de bases de datos diferentes con fines de prueba, que en caso de ser facturadas supondría un coste inasumible.

Bueno sin mas rodeos, la solución que propongo es instalar Sql Server en un servidor Linux. Por una fracción del precio de una instancia de base de datos en Azure, podemos contratar un VPS Linux, y tener varias tantas instancias de Sql Server como queramos (dependiendo de las capacidades del servidor, claro está).

Seamos claros, el hospedaje en un servidor VPS Linux que administremos personalmente, es infinitamente más barato que en la plataforma Azure, e incluso puede que ofrezca un rendimiento mejor.

Leer más…Mútiples instancias de Sql Server en Linux con Docker.

¿Tu arduino Yun se ha bloqueado al instalarle el firmware 1.6.2?

Pues no eres el único al que le ha pasado. En mayo de 2016 se publicó el firmware v 1.6.2 para el Arduino Yun. Sin embargo, este firmware solo puede instalarse sin contratiempos en los Yun que tengan el bootloader adecuado, que resultan ser los que se fabricaron a partir del 2016.

Para todos los que hayan intentado la actualización del firmware a la version 1.6.2, y el resultado haya sido un Yun que no responde, que no cunda el pánico: hay una manera de reinstalar la versión 1.5.3.

Leer más…¿Tu arduino Yun se ha bloqueado al instalarle el firmware 1.6.2?

Proceso Dex In para compilar rápido en Android Studio 2.1

Dex In es sin duda la mejora más importante de Android Studio 2.1, para compilar nuestros proyectos más rápidamente y no morir de la desesperación en el proceso.

Para comprobar la efectividad del proceso Dex In, hemos hecho una pequeña prueba: crear un proyecto vacío, y compilarlo con la configuración por defecto de Android Studio, y compararlo con la duración de la compilación con el proceso Dex In activado. Y vaya si se nota.

Leer más…Proceso Dex In para compilar rápido en Android Studio 2.1

Compartir código entre diferentes proyectos de Android Studio

A mi modo de ver, compartir código entre dos proyectos diferentes de Android Studio, es algo lo suficientemente laborioso y poco documentado como para merecer una entrada en el blog. Hay un poco de información en la página oficial de google, pero no me parece lo suficientemente clara.

Nuestro objetivo es tener dos (o más) proyectos diferentes de Android Studio, y tener una librería con código fuente que reutilizaremos  en todos ellos. Veamos cómo se hace.

Leer más…Compartir código entre diferentes proyectos de Android Studio

Sketch para actuar sobre un relé a una hora fija en un Arduino YUN

Un lector me ha preguntado sobre la manera mas sencilla de actuar sobre un relé a una hora determinada para encender y apagar un sistema de riego.

Despues de pensarlo un rato, creo que la manera mas efectiva es mediante un sketch que utilice la librera Bridge para saber la hora actual del arduino Yun y en funcion de eso varie el estado de un pin digital, al cual conectaremos nuestro rele, y ya tenemos nuestro sistema de riego funcionando.

A continuacion teneis el sketch, que es sencillamente una modificacion del sketc «TimeCheck» de ejemplo del ide de Arduino:

Leer más…Sketch para actuar sobre un relé a una hora fija en un Arduino YUN

Actualiza el firmware del Arduino YUN a la version 1.5.3

Hace meses que tengo mi arduino YUN abandonado, pero hoy he tenido un poco de tiempo para trastear de nuevo con el, y lo primero en lo que me he fijado es que en los últimos meses el firmware del arduino Yun ha sido actualizado varias veces (me refiero a la version del sistema operativo Linino del Yun).  A continuación tienes un pequeño tutorial de como actualizar el firmware del arduino YUN.

Leer más…Actualiza el firmware del Arduino YUN a la version 1.5.3