Aplicaciones basadas en la nube que funcionan perfectamente en Linux

En cuanto a las aplicaciones basadas en la nube, el mercado parece ser muy competitivo. Con la reciente controversia de OneDrive, los usuarios se están volviendo mucho más conscientes sobre cómo y dónde invierten sus valiosos datos. Los cambios de precios o los cambios en los modelos de negocio han comenzado a retroceder contra las empresas con bastante rapidez. En otras palabras, las aplicaciones basadas en la nube ya no son ciudadanos de segunda clase en el escritorio. De hecho, se han convertido en un sólido modelo de negocio en el que grandes empresas como Google, Microsoft y Apple dependen en gran medida. Continuar leyendo “Aplicaciones basadas en la nube que funcionan perfectamente en Linux”

Accesos directos de Bash para máxima productividad

Puede o no sorprenderle saber que el shell bash tiene una serie muy rica de accesos directos  que pueden hacer que su vida, trabajando con la línea de comandos sea mucho más fácil. Esta capacidad para editar la línea de comandos mediante atajos es proporcionada por la biblioteca GNU Readline. Esta biblioteca es utilizada por muchas otras aplicaciones de * nix además de bash, así que aprender algunos de estos atajos no sólo le permitirá crear comandos zip bash con una facilidad absurda :), sino que también puede hacerte más eficiente en el uso de una variedad de otros * nix . No quiero entrar en Readline demasiado profundamente por lo que voy a mencionar una cosa más. De forma predeterminada, Readline utiliza los enlaces de emacs, aunque se puede configurar para usar el modo de edición vi, sin embargo prefiero aprender el comportamiento predeterminado de la mayoría de las aplicaciones (me parece que hace que mi vida sea más fácil no tener que personalizar cosas constantemente). Si estás familiarizado con emacs, entonces muchos de estos atajos no serán nuevos para ti, así que estos son principalmente para el resto de nosotros :). Continuar leyendo “Accesos directos de Bash para máxima productividad”

Cómo configurar Apache como proxy inverso (Ubuntu)

Normalmente en estos días usamos Nginx como proxy inverso. Aquí les mostraré cómo configurar Apache como proxy inverso en una instancia de servidor de nube única que ejecuta Ubuntu 16.04 para IPv4. Los recursos necesarios es muy pequeño, podemos utilizar 1 GB de RAM. Configuraremos Apache como un proxy inverso en modo básico usando la extensión mod_proxy para redirigir las conexiones entrantes a uno o varios servidores backend. Continuar leyendo “Cómo configurar Apache como proxy inverso (Ubuntu)”

OpenSUSE Leap 42.2 Gnome – Mejor pero muy poco

Es hora de dar a Leap una segunda oportunidad. Déjame ser extra cursi. Dar una oportunidad al salto. Sí. Bueno, hace varias semanas, revisé la edición Plasma de la última versión de openSUSE, y mientras estaba ocupado disparando todos los cañones, como un Stormtrooper típico, la mayoría de las vigas no alcanzó el objetivo. Era una distro bastante mediocre, entregando todo, para luego detenerse justo por debajo de la marca de la bondad. Continuar leyendo “OpenSUSE Leap 42.2 Gnome – Mejor pero muy poco”

Cómo instalar Oracle Java 8 en Ubuntu 16.04 / Linux Mint 17 (Método PPA)

Ubuntu tiene OpenJDK instalado de forma predeterminada, pero en algunos casos puede que tenga que instalar Oracle Java en su lugar. Es posible instalar Oracle Java manualmente, sin embargo, el proceso es un poco largo y requiere muchos pasos.

Oracle Java se puede descargar desde el sitio web oficial aquí –
https://www.oracle.com/downloads/

Sin embargo, en este post vamos a instalar Oracle Java utilizando un paquete ppa mantenido por el equipo WebUp8. El paquete descarga las últimas compilaciones java de oracle en segundo plano y luego las instala y configura.

https://launchpad.net/~webupd8team/+archive/ubuntu/java

First check your existing java installation with the java command:
$ java -version

java version "1.7.0_95" OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.15.10.1) OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)

En el ejemplo anterior OpenJDK está ya instalado, y va a ser reemplazado con Oracle Java.

Los siguientes pasos deberían funcionar en Ubuntu 16.10 o Linux Mint 18 y otras distribuciones linux basadas en Ubuntu similares.

1. Configure el PPA

Lo primero que debes hacer es configurar el ppa de webupd8 en tu sistema. Ejecute el comando siguiente y continúe.
$ sudo apt-add-repository ppa:webupd8team/java
$ sudo apt-get update

Después de configurar el repositorio ppa, actualice también la caché de los paquetes.

2. Instale el instalador de Java 8

Ahora instale el paquete denominado “oracle-java8-installer”. Este instalador va a descargar el actual Oracle JDK desde el sitio web de Oracle. Debe terminar en un par de minutos dependiendo de su velocidad de Internet

$ sudo apt-get install oracle-java8-installer

Una vez finalizada la instalación, Oracle Java está configurado. Ejecute el comando java de nuevo para comprobar la versión y el proveedor.

$ java -version
java version "1.8.0_xx"
Java(TM) SE Runtime Environment (build 1.8.0_xx)
Java HotSpot(TM) 64-Bit Server VM (build xx, mixed mode)

Donde xx es la versión actual de java.

3. Configurar Oracle Java como predeterminado

El repositorio ppa contiene otro paquete, que establece Oracle Java como el runtime de java predeterminado. Instálelo con el siguiente comando:

$ sudo apt-get install oracle-java8-set-default

Nota

Puede que prefiera quitar el paquete OpenJDK existente antes de instalar Oracle Java. Para eliminar los paquetes OpenJDK, ejecute el siguiente comando:

$ sudo apt-get purge openjdk-*

Si desea instalar Oracle Java manualmente utilizando los paquetes del sitio web de Oracle, consulte este tutorial en stackoverflow aquí.

Si usted tiene otras preguntas en el antedicho, sienta por favor libre de dejar un comentario abajo.