En un artículo anterior se vió cómo crear una aplicación cliente/servidor que consistía en el desarrollo de un juego básico donde adivinar el número pensado por el oponente. Hoy veremos cómo crear una API RESTFul, la cual podrá ser consumida por una aplicación móvil, por ejemplo.

Para conseguir nuestro objetivo necesitaremos Node.js, Express y mongodb. Usaremos el servicio cloudbuilder de Arsys.

La razón de usar un servicio cloud es muy sencilla, éstos entornos ofrecen la flexibilidad necesaria para escalar nuestra plataforma en cualquier momento, sin tener que embarcarnos nosotros mismos en instalar y configurar más servidores dedicados, y se paga en función de las horas de uso. A medida que los requisitos de nuestro sistema aumentan, es posible incrementar las capacidades de nuestros servidores únicamente desplazando una barrita que diga cuanta RAM más necesitamos, cuantos cores, cuantos servidores… Así de sencillo.

Otra ventaja viene dada a la hora de hacer pruebas, ya que se puede crear un entorno de prueba en minutos, sin necesidad de afectar al entorno estable.

Continue Reading →

Nueva guía gratuita: Cybersecurity for Dummies eBook

APTs (Advanced Persistent Threats) have changed the world of enterprise security and how networks and organizations are attacked. These threats, and the cyber-criminals behind them, are experts at remaining hidden from traditional security while exhibiting an intelligence, resiliency, and patience that has never been seen before.

Controlling these threats requires multiple security disciplines working together in context. While no single solution will solve the problem of advanced threats on its own, next-generation security provides the unique visibility and control of, and the true integration of, threat-prevention disciplines needed to find and stop these threats — both known and unknown.

Descargar

Visita la página Manuales gratuitos o consulta el catálogo completo.
6. Ejemplo programa

En éste artículo vamos a ver cómo configurar un servidor cloud para ejecutar una aplicación básica a modo de ejemplo. Será el típico juego de adivinar qué número ha pensado el oponente, escrito en Java. Para el lado servidor, he elegido el servicio cloud de Arsys, bastante sencillo de usar. Ya que permite crear servidores a base de clicks, e incrementar los recursos de cada servidor para que se ajusten a nuestras necesidades.

Continue Reading →

Curso de LaTex

Mini curso de Latex

Tras haber terminado nuestra sección del análisis de la eficiencia, ahora nos piden que pongamos un pantallazo con la salida del programa en terminal. Para ello, vamos a usar dos herramientas:

  1. Los enlaces: con esta herramienta podemos referenciar cualquier parte de nuestro documento con un sólo click, es decir, como si fuera un enlace en una página web. Lo vamos a usar para referenciar a nuestro código.
  2. La orden figure: para insertar nuestra imagen.

Para colocar un enlace en nuestro documento, debemos hacer dos cosas:
1. Poner una etiqueta en el lugar que queramos referenciar.
2. Poner un enlace a esa etiqueta donde queramos referenciarla.

Enlaces

Para ello, ponemos justo al inicio de la sección Código del programa lo siguiente:

\label{codigo_programa}

Y justo al inicio de la sección Salida del programa esto otro:

\hyperref[codigo_programa]{texto del enlace}

Este sería el resultado final:

Continue Reading →

Curso de LaTex

Mini curso de Latex

Continuando por donde lo dejamos en el último artículo, hoy veremos cómo incluir código fuente en el documento.

Nuestra nueva sección se va a llamar:

\section{Código del programa}

Ahora, tras haber descrito brevemente lo que hace nuestro programa, vamos a proceder a enseñar el código. Hay varias alternativas para esto, mi favorita? El paquete minted. En El baúl del programador ya hay una pequeña guía sobre el uso de este paquete, así que no voy a explicarlo de manera muy extensa:

Continue Reading →