Cree máquinas virtuales de Linux y Windows en cuestión de segundos

Cree máquinas virtuales de Linux y Windows en cuestión de segundos

Tecnología

Choose your language, workload, operating system

With support for LinuxWindows ServerSQL ServerOracleIBM, and SAP, Azure Virtual Machines gives you the flexibility of virtualization for a wide range of computing solutions—development and testing, running applications, and extending your datacenter. It’s the freedom of open-source software configured the way you need it. It’s as if it was another rack in your datacenter, giving you the power to deploy an application in seconds instead of weeks.

Azure Virtual Machines supports IBM, Oracle, Red Hat, SAP, SQL Server, Linux, and Windows Server

by Jan 1, 2018 No Comments
Su visión, sus resultados, su nube

Su visión, sus resultados, su nube

Tecnología

Su visión, sus resultados, su nube

Convierta su idea en una nueva aplicación, rediseñe un sistema existente o cree una aplicación en la nube híbrida con confianza, independientemente de la plataforma o del punto del camino hacia la nube en el que se encuentre.

Azure. Cloud for all (Nube para todos).

Productivo

Azure dispone de más de cien servicios con magníficas herramientas de un extremo a otro para ayudarlo a conseguir el éxito.

Híbrido

Desarrolle soluciones e impleméntelas donde desee, con la única nube híbrida coherente del mercado. Extienda Azure a su entorno local con Azure Stack.

Inteligente

Cree aplicaciones inteligentes con servicios de inteligencia artificial y datos sólidos.

De confianza

Únase hoy mismo a las empresas emergentes, las administraciones públicas y 90% de las empresas de la lista Fortune 500 que operan en Microsoft Cloud.

Vea todo lo que puede hacer con Azure

Vea cómo puede usar la nube híbrida coherente para poner en marcha aplicaciones y soluciones empresariales con rapidez.

by Dec 24, 2017 No Comments
Diseña el futuro Desarrolla mejor software, más rápido – Google Cloud Computing

Diseña el futuro Desarrolla mejor software, más rápido – Google Cloud Computing

Tecnología

Diseña el futuro, Desarrolla mejor software, más rápido

  • check✓ Utiliza la infraestructura base, el análisis de datos y el sistema de aprendizaje automático de Google.
  • check✓ Es seguro y cuenta con todas las funciones que necesita cualquier empresa.
  • check✓ Comprometido con el software libre, y con un precio y un rendimiento sin precedentes.

Google Cloud Platform

by Dec 12, 2017 No Comments
Se alcanza precio histórico de bitcoin y más Crypto noticas

Se alcanza precio histórico de bitcoin y más Crypto noticas

Tecnología

883

Bitcoin alcanzó un precio sin precedentes y ha creado una expectativa sin igual al incentivo económico.

En este momento Cryptoupdate, Christian Van Der Henst nos cuenta las noticias más relevantes del mundo de las monedas digitales y el uso de blockchain para aplicaciones tan reales como una enciclopedia o el renacimiento del tamagochi como CryptoKitties.

by Dec 8, 2017 No Comments
Mejora el rendimiento de tu sitio web con TinyPNG

Mejora el rendimiento de tu sitio web con TinyPNG

Tecnología

Seguro alguna vez has llegado a uno de esos sitios que abres y tienes que esperar lo que parecen siglos para que cargue por completo.

El tiempo de carga de tus sitios web es uno de los aspectos de calidad importantes a la hora de crear tus páginas web, el problema es que la atención (y la paciencia) de las personas se mantiene por muy pocos segundos. Si alguien intenta acceder a tu sitio y éste se tarda en mostrar información útil será un cliente que perdiste, y todo el esfuerzo que hayas hecho para que esa persona llegara a tu página habrá sido en vano. Siendo realistas, los clientes no saben qué está pasando por detrás (y no les importa) ellos sólo encontraron algo que les interesó y van a ver si es realmente lo que están buscando, así que el tiempo de carga es algo de lo que debes ocuparte.

Hay sitios como Google PageSpeed Insights en los que puedes poner el enlace de tu página y hacer el análisis de rendimiento del sitio, incluso te dan sugerencias de cómo mejorar. Vamos a probar con un sitio llamado Serviradar a ver qué resultado nos da, solo tengo que ir al enlace de arriba y digitar el link del sitio a probar. El resultado nos indica que la página tiene un 49% de optimización, está 😦 , pero más importante que el resultado del análisis, porque siempre se puede ser mejor, no lo olvides, es que la herramienta nos da posibles formas de optimizar diferentes aspectos.

poorresult.png

Para nuestro caso de estudio dice que, si quieres mejorar la experiencia de tus usuarios deberías Habilitar compresión, optimizar imágenes, eliminar el JavaScript que bloquea la visualización y el CSS del contenido de la mitad superior de la página, minificar el JavaScript, especificar caché de navegador, minificar el CSS, minificar el HTML y además te enseña cómo hacerlo. En este caso vamos a trabajar en la optimización de las imágenes para que tu sitio sea mucho más profesional, y para hacer esto contamos con una gran herramienta llamada TinyPNG.

TinyPNG es una herramienta gratuita con la que puedes reducir el peso de archivos de tipo PNG y JPEG, ¿cómo?, TinyPNG toma las imágenes y revisa cuales colores son similares y los combina, esta técnica se llama –quantización- y al usarla se reduce el número de colores, archivos PNG de 24 bits pueden ser convertidos en archivos mucho más pequeños de 8 bits, la diferencia, visualmente hablando, es realmente mínima, pero el tiempo de carga de tu sitio va a mejorar de forma increíble. También tiene una opción en la que si ingresas el enlace a tu sitio hace un análisis de la cantidad de imágenes y que tanto se pueden optimizar, volví a usar Serviradar y el resultado fue que se pueden optimizar las imágenes del sitio en un 59%, te gustaría contarme que dice de tu sitio?.

Screen Shot 2017-11-29 at 3.47.14 PM.png

Tu puedes usar TinyPNG para optimizar tu sitio de varias formas, el más fácil es ir al sitio web y arrastrar la imagen que quieres comprimir hasta el sitio resaltado para esto, y esperar unos segundos para tener la nueva imagen, yo lo hice con una imagen de 1.5MB y el resultado fue una imagen de 250.2KB, wow!! TinyPNG

by Dec 4, 2017 No Comments
Cómo instalar MongoDB en Windows, Linux y Mac

Cómo instalar MongoDB en Windows, Linux y Mac

Tecnología

MongoDB es una base de datos Open Source, clasificada como No Relacional o No-SQL. En este tutorial te enseñaremos a instalarla en Windows, Linux Ubuntu y MacOS.

Instalación de MongoDB en Windows

Antes de descargar cualquier instalador de MongoDB es importante verificar que versión de MongoDB necesitas. La versión de MongoDB se determinará según la versión de Windows que tengas.

Para Windows 7 o superior la versión de MongoDB se llama Windows Server 2008 R2.

Para Windows Vista o inferior la versión de MongoDB se llama Windows Server 2008.

Para descargar la versión de MongoDB debes ir y seleccionar Windows en la siguiente dirección:https://www.mongodb.com/download-center#community.

Una vez descargado el archivo .msi, debes abrirlo y proceder a la instalación asistida.

El archivo se debe encontrar por lo general en la carpeta Descargas o Downloads de Windows.

Es importante conocer en que carpeta se instalará ya que allí se encontrarán los binarios para ejecutar el servidor y el cliente de Mongo.

Por lo general se instala en una ruta de C:\Program Files o C:\Archivos de Programas,

En Windows el servidor de Mongo se llama mongod.exe y el cliente o shell mongo.exe.

Ejecutando MongoDB en Windows

Antes de ejecutar por primera vez MongoDB se debe crear la carpeta donde guardará la información de las bases de datos.

Desde una Consola (CMD) ejecutar

md \data\db

Luego ejecutar en la misma consola el servidor de Mongo:

"C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe"

Verificar la dirección dónde se encuentre el archivo mongod.exe.

Para el cliente es ejecutar en otra consola el binario mongo.exe.

Instalación de MongoDB en Ubuntu Linux

La instalación de MongoDB versión “Community Edition” en Ubuntu es a través del repositorio oficial de MongoDB.

MongoDB oficialmente desde sus repositorios solo soporta versiones LTS de Ubuntu 12.04 LTS (precise), 14.04 LTS (trusty), 16.04 LTS (xenial) y próximamente 18.04.

Al instalar MongoDB desde el repositorio oficial, se instalarán todos los componentes necesarios para ejecutar el servidor (mongodb-org-server – daemon), el shell (mongodb-org-shell) y las demás herramientas de administración de MongoDB.

Ya con esto en mente hay que proceder a realizar la configuración del repositorio para realizar posteriormente la instalación de todos esos componentes.

Paso 1: Importar la llave pública para el manejador de paquetes

Desde la consola ejecutar

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

Paso 2: Agregar el repositorio según la versión de Ubuntu

Ubuntu 12.04 (Precise)

$ echo"deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Ubuntu 14.04 (Trusty)

$ echo"deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Ubuntu 16.04 (Xenial)

$ echo"deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Paso 3: Actualizar los repositorios

$ sudo apt-get update

Paso 4: Instalar MongoDB

$ sudo apt-get install -y mongodb-org

Ejecutar MongoDB Community Edition en modo “daemon”

Ubuntu versión 14.04 y 12.04

$ sudo service mongod start

Ubuntu 16.04

Ubuntu 16.04 utiliza systemd, service funciona ya que redirige a systemctl para hacer el control del “daemon”.

$ sudo systemctl start mongod

Detener MongoDB

$ sudo service mongod stop

o

$ sudo systemctl stop mongod

Verificar la ejecución de MongoDB

Para verificar si MongoDB está ejecutando correctamente debes verificar los logs de Mongo en /var/logs/

$ cat /var/log/mongodb/mongod.log
.
.
.
[initandlisten] waiting for connections on port 27017
.
.
.

Instalación de MongoDB en MacOS

En MacOS es recomendable hacer la instalación de MongoDB a través de Homebrew.

Para comenzar se debe abrir la consola del sistema y actualizar Homebrew.

$ brew update

Con Homebrew actualizado hay que proceder a instalar MongoDB con el comando:

$ brew install mongodb

Este comando instala los binarios necesarios para ejecutar un servidor de MongoDB en tu Mac.

Una vez ya tienes MongoDB en tu MacOS, lo siguiente es crear el directorio donde el servidor de MongoDB guardará la información de cada base de datos. Desde la consola del sistema ejecuta:

$ mkdir -p /data/db

Luego deberás asignar los permisos necesarios para que el servidor pueda escribir en ese directorio.

$ sudo chown -R `id -un` /data/db

Puede que te solicite la contraseña, eso es normal ya que estás ejecutando el comando para asignar permisos con el comando sudo.

Ya en este paso tienes MongoDB instalado.

Ejecutando MongoDB en MacOS

Puedes abrir dos consolas y en una ejecutar el servidor llamado mongod.

$ mongod

Y en la otra consola ejecutar la shell de Mongo, importante ejecutar el servidor primero.

$ mongo

Con MongoDB instalado y configurado en tu MacOS puedes continuar con este curso.

No olvides que el servidor de MongoDB –mongod– se apaga con ctrl + c y se cierra la shell de Mongo –mongo– con quit(),

by Nov 21, 2017 No Comments