Best Recipes Ever Just another WordPress site

octubre 26, 2017

Paola García nos hablará de Cloud functions en firebase en el CloudFest 2017

Filed under: Eventos,GDG Cloud Madrid,Open Sistemas — Etiquetas: , , , — admin @ 3:48 pm

Save the date: El próximo 3 de noviembre en el CloudFest 2017,

Paola Garcia ((Chefly). Software Engineer. Entrepreneur. Building communities in Chefly, WomenWelcome and OpenSource Weekends. Diversity Advocate in tech events, nos dará una charla sobre: Supercarga: tu app con Cloud Functions de Firebase En este workshop práctico vamos a codear una Cloud Function desde 0, desplegarla con firebase-cli a Google Cloud Platform y ejecutarla con un evento que generarán nuestros usuarios de FriendlyChat, un chat en Android serveless que configuraremos en directo. Más información y Entradas en: http://cloudfest.gdgcloudmadrid.com/]]>

diciembre 10, 2016

SCIO: como instalar la consola en Mac OSX

Filed under: big data,google bigquery,Open Sistemas,Proyectos — Etiquetas: , , — admin @ 8:00 am

brew tap spotify/public brew install scio scio-repl La primera linea instala el tap de spotify con las herramientas para mac/homebrew la gente de spotify y con la segunda se instala la versión compilada de scio REPL. Podéis encontrar algunos ejemplos de uso de Scio/REPL en la página de GitHub del proyecto Scio.    ]]>

marzo 2, 2015

Scalatra para impacientes: como crear tu primer proyecto

Filed under: ASPgems,big data,Hacks,Proyectos,scala — Etiquetas: , , , , — admin @ 2:40 pm

requisitos previos para poder usar scalatra. Ahora vamos a crear un primer proyecto. Usaremos giter8 para crear la estructura inicial del proyecto. Vamos a utilizar SBT pero también se podría hacer con maven y le guste usar esta herramienta de compilación. Para ello vamos a ejecutar:

g8 scalatra/scalatra-sbt
nos hará las siguientes preguntas:
$ g8 scalatra/scalatra-sbt
organization [com.example]:
package [com.example.app]:
name [My Scalatra Web App]:
servlet_name [MyScalatraServlet]:
scala_version [2.9.2]:
version [0.1.0-SNAPSHOT]:
Donde: organization:  nombre del dominio del que publica al reves, si no tienes la gente acostumbra a usar: com.github.username package: A Paquete al que se asigna todo el código que se va a generar. La Scala Style Guide  recomienda que tu organización tenga todo su código bajo mismo namespace. name:  El nombre de tu proyecto. giter8 creará un directorio con este nombre y dentro estará toda la estructura. servlet_name: El nombre de la clase Servlet podría ser BlogServlet o Blog. scala_version: Que versión de Scala vas a utilizar. version: La versión de tu proyecto. Ahora es el momento de construir tu primer proyecto:
$ cd
$ chmod u+x sbt
$ ./sbt
sbt se encargará de bajarse todo lo que necesite tu máquina para que funcione scalatra y sus dependencias. La primera vez es posible que tarde unos minutos. Una vez generado el proyecto y para probar que funciona:
$ ./sbt
> container:start
Ahora puedes probarlo en este enlace http://localhost:8080 Los tutoriales de Scalatra son muy buenos. Te recomiendo que les des un vistazo. Tienen ejemplos de cada caso de uso: como subir ficheros, JSON, Akka, etc. El siguiente post de esta serie será montar un proxy de Elastic Search usando Scalatra. Bonus de Post: Si inicializas un proyecto de Scalatra con estas opciones en una ventana aparte:
$ ./sbt
> container:start
> ~ ;copy-resources;aux-compile
Cada vez que modifiques el código, se compilará automáticamente y recargará la nueva versión si accedes a la url 😉  ]]>

febrero 28, 2015

Scalatra para impacientes: Como instalarlo

Filed under: ASPgems,Hacks,Proyectos,scala — Etiquetas: , , , — admin @ 12:08 pm

Scala y con Apache Spark pero sigo teniendo la necesidad de resolver la misma clase de problemas que no necesitan un framework como Play (el Ruby on . La mejor solución desde mi punto de vista es Scalatra. Scalatra es un clon de sinatra escrito en Scala con todas las ventajas del lenguaje (OO, Funcional, reactivo, actores, etc). Como instalamos scalatra: Requisitos:  * Necesitas tener el JDK  Si haces esto puedes comprobar si ya lo tienes instalado y que versión tienes.

$ java -version
java version "1.7.0_10"
OpenJDK Runtime Environment (IcedTea6 1.11.1) build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b094, mixed mode)
 
$ javac -version
javac 1.7.0_10
  Si no lo tienes instalado o es una versión menor que la 1.7, recomiendo que instales el java 7 siguiendo las instrucciones de esta página. * Instalate giter8  Giter8 es una utilidad para generar proyectos de scala. Básicamente usa las plantillas para proyectos que ha creado la comunidad. Más adelante lo utilizaremos para generar la estructura de nuestro primer proyecto con Scalatra. Para instalarlo primero instalamos conscript:  
curl https://raw.githubusercontent.com/n8han/conscript/master/setup.sh | sh
  Esto te creará un directorio bin en tu directorio home: ~/bin En este directorio instalará el programa, para incluirlo en tu PATH de ejecución añade al .bash_profile o .bashrc estas dos lineas:
PATH=$PATH:~/bin
export PATH
y luego ejecuta esto para que te actualice tu entorno.
source ~/.bash_profile # (Mac)
source ~/.bashrc       # (Linux)
Ahora vamos a usar conscript para instalar giter8. Conscript se encargará de bajarse además todas las dependencias que necesita giter8.  
cs n8han/giter8
Con esto ya tienes lo que necesitas para generar tu primer proyecto con Scalatra. Vía: página oficial de escalatra.   ]]>

febrero 26, 2015

Scala para Impacientes: Como instalar Scala

Filed under: ASPgems,big data,Hacks,Proyectos,scala,spark — Etiquetas: , — admin @ 11:43 am

Scala. Que se ha haya convertido en el lenguaje estrella de la vanguardia de Big Data va a ser la clave del éxito en proyectos como Apache Spark. Pero vamos a ver Scala implicado en todos los proyectos importantes (Kafka, Akka, etc  😉 Esta seríe de posts va a ser estilo shotgun. Esto es una especie de disclaimer: voy a contar como hacer las cosas y a añadir algunos enlaces por si necesitas más ayuda. Vamos al lio en unos cuantos pasos: a) Bájate la última versión oficial de Scala.  Esta es la página oficial de descargas de Scala.  Tienes varias opciones bajarte el tgz o usar la herramienta typesafe activator que es un IDE para gestionar esto y algunas cosas más. Yo me siempre me bajo el tgz. El tgz una vez que lo descomprimes con tar xvfz te dejará un directorio con todo lo que necesitas de scala. Muévelo donde más te guste según tus preferencias. Además en la página de downloads están los IDEs basado en eclipse, netbeans, etc. Yo sigo siendo de VIM, lo llevo usando 30 años seguidos (no he sido capaz de salir ;-P) b) Mete en tu .profile o .bashrc o lo que use los PATHS Las variables que necesitas son: SCALA_HOME=/usr/local/share/scala             # Si has movido el directorio de scala a este directorio PATH=$PATH:$SCALA_HOME/bin Ya está!!! Hay más opciones para instalar scala si usas Linux o Mac OSX como instalar por paquetes, pero yo prefiero hacerlo desde el sitio original y con la última versión 😉 Siguientes pasos: Sigue la guía oficial de primeros pasos con scala 😉 Mi recomendación: scala tiene shell/consola, pruebala te resultará imprescindible.          ]]>

abril 16, 2014

La empresas usan software libre por la calidad y la innovación no por el precio

Filed under: Casos de Exito — admin @ 2:09 pm

2014 Future of Open Source Survey Results from Black Duck Software
]]>

marzo 12, 2014

Video – Line Of Sight – Lucas Brunelle

Filed under: Life is life — Etiquetas: , — admin @ 2:50 pm

By: kertpiz Source: http://ift.tt/Vg7ARU]]>

diciembre 26, 2013

Video – Como la NSA desencripta los emails

Filed under: Life is life — Etiquetas: , , , , — admin @ 5:29 pm

By: Numberphile Source: http://www.youtube.com/watch?v=ulg_AHBOIQU]]>

Buenas razones para revisar por que docker puede ser la "solución" para los sistemas linux

Filed under: Casos de Exito,Proyectos — Etiquetas: , , — admin @ 4:58 pm

Desde que docker se liberó en mayo del 2012 esta tecnología no ha dejado de aparecer en presentaciones, nuevos productos y en planes de arquitectura de sistemas a corto plazo. ¿Por qué docker es interesante para linux? Básicamente por que simplifica la administración y creación de nuevos servicios. En un escenario en el que cada vez más la arquitectura de sistemas es más cambiante se necesita simplificar los procesos de instalación y aprovechar al máximo los recursos.  Si la revolución de las máquinas virtuales fue fundamental parece que docker va a liderar la revolución de las aplicaciones virtuales. Hay muchas documentación sobre docker y merece la pena darle un vistazo. Docker va a ser una de las tecnologías que tenemos que tener activada en nuestro «radar» durante 2014. Jordan Novet ha escrito un buen artículo de introducción al estado de docker. Es un artículo más bien estratégico que define bastante bien la actividad alrededor de docker.  ]]>

diciembre 23, 2013

Video – The Cubli a cube that can jump up, balance, and 'walk'

Filed under: Life is life — Etiquetas: , , , , — admin @ 2:47 pm

By: Kads sdaK Source: http://www.youtube.com/watch?v=mJ7kfgJyo88]]>

Older Posts »

Powered by WordPress