martes, 22 de noviembre de 2016

Virtualizar Ubuntu en VirtualBox Paso a Paso

La virtualización es el proceso de crear una representación basada en software (o virtual), en lugar de una física. 

[http://www.vmware.com/mx/solutions/virtualization.html] 



Un sistema informático virtual  denominado máquina virtual (VM, Virtual Machine) es un contenedor de software muy aislado en el que se incluyen un sistema operativo y aplicaciones.  Se busca siempre que cada VM sea autónoma, es decir, completamente independiente. Si se colocan múltiples VM en una única computadora, es posible la ejecución de varios sistemas operativos y varias aplicaciones en un solo servidor físico o “host”.[http://www.vmware.com/mx/solutions/virtualization.html].


Los programas virtualizadores son aplicaciones que hospedan máquinas virtuales. En esta entrada utilizaremos el virtualizador  de Oracle VirtualBox como contenedor de Ubuntu Linux.


La entrada consiste en: 
1. Descargar  e Instalar VirtualBox (https://www.virtualbox.org/wiki/Downloads)
2. Descargar Ubuntu Desktop (https://www.ubuntu.com/download)
3. Instalar ubuntu en VirtualBox sobre Windows 10.
4. Configuraciones iniciales
   -Instalar "Guest Additions"   
   -Resolución de pantalla
   -Carpeta compartida entre Windows & Ubuntu
      *problema con permisos usar:
      sudo adduser [usuarioUbuntu] vboxsf
       Ejemplo: sudo adduser pedro vboxsf
   -Teclado

El video explicativo:


jueves, 17 de noviembre de 2016

Servidor proxy usando node

Un proxy o servidor proxy  es un servidor (programa o dispositivo), que hace de intermediario en las peticiones de recursos que realiza un cliente a otro servidor. 

La información (generalmente en Internet) va directamente entre una computadora y otra. Mediante un proxy, la información va, primero, al  servidor intermedio (proxy), y éste se lo envía a la computadora de destino, de manera que no existe conexión directa entre la primera y la última.

En esta entrada construiremos un servidor proxy web con menos de 15 líneas de código. 

Funcionamiento: El usuario realizará una petición, en el navegador, de una página web especificándola en la URL. Cuando el proxy reciba la petición cargará la página web especificada y la regresará al usuario usando la misma conexión.


El video explicativo:




El código fuente: