22/3/09

Cloud Computing

Cloud Computing es uno de los términos que más se ha repetido a lo largo de 2008 en todo tipo de publicaciones, tanto económicas como técnicas, en papel y digitales. La denominada "Nube" ha venido a quitar el trono, como término reiterado hasta la saciedad, a la Web 2.0, el SaaS (Software as a Service) y otros de similar carácter y con los que guarda relación.

Con el término nube se hace referencia básicamente a los servidores que están accesibles desde cualquier conexión a internet, pudiendo considerar nube e Internet prácticamente como sinónimos. El Cloud Computing se fundamente en trasladar la ejecución de las aplicaciones (la computación) a la nube, es decir, a Internet, en lugar de instalarlas, configurarlas y ejecutarlas localmente.

Hasta no hace mucho, cualquiera que quisiese comunicarse a través de correo electrónico tenía que instalar en su PC un cliente, un programa que permitiese la conexión con el servidor de correo y se encargara del envío y recepción, almacenando localmente todos los mensajes. En la actualidad, sin embargo, el uso de ese tipo de software está en declive, ya que basta con un navegador para acceder al correo electrónico tipo Hotmail, Gmail y similares. El usuario final interactúa con una interfaz gráfica, pero el software se ejecuta en un servidor remoto en el que también se almacena toda la información. Éstas son las claves: procesamiento y almacenamiento en servidores remotos, en algún lugar de Internet.

Ese mismo esquema es posible encontrarlo también en aplicaciones de ofimática (edición de textos, calendario, agenda, hoja de cálculo, etc.), de diseño gráfico, de mensajería instantánea o de cálculo, ya sea en Windows Live, Google Apps, Facebook o Tuenti (Al final caí jaja) por poner algunos ejemplos conocidos. El usuario accede al software como un servicio más a través de su navegador, no como un programa que tenga que descargar e instalar para usarlo. Hay que reiterar también que la información, en forma de documentos de diverso tipo, reside finalmente en esos servidores remotos y no de forma local.

El Cloud Computing, no obstante, es algo más. No se trata de usar aplicaciones desde un navegador y poner toda nuestra información en Internet, sino que tiene que ver fundamentalmente con las empresas y con los desarrolladores de software, más que con los usuarios.

20/3/09

(UBUNTU) Configurar puertos USB de VirtualBox a partir de Hardy Heron

Una de las anteriores entradas versaba sobre la instalación y configuración de la herramienta para máquinas virtuales VirtualBox. Ésta vez nos centraremos en configurar los puertos usb en las máquinas huesped, los cuales desde Ubuntu a veces no son reconocidos.

Antes de la versión 8.04, Hardy Heron, dicha distro “tiraba” de la ruta /proc/bus/usb para encontrar los USB. En Hardy Heron esa ruta es errónea, dado que la correcta sería /dev/bus/usb.

Crearemos por tanto, un script con el siguiente contenido para sufragar dicho error:

(Línea 1) # VBOX=$(grep vboxusers /etc/group | sed 's/vboxusers:x:\(.*\):.*/\1/')
(Línea 2) # mount -t usbfs -o devgid=$VBOX,devmode=664,nodev,noexec,nosuid none /proc/bus/usb

Este script ha de ser ejecutado antes que VirtualBox, de forma manual, tras haberle otorgado previamente permisos de ejecución (Tratar como archivo ejecutable).

19/3/09

¡ Al tajo ! y no al río no..

Y de cabeza, vaya, jeje.

Tras recibir de una maldita vez las calificaciones finales de la titulación 4 días después de acabar oficialmente, me apresuro a decir que ya somos técnicos superiores.

Las notas bastante buenas, con media de 8,70, siendo un 9 en programación, otro 9 en sistemas gestores de BBDD y un 8 en aplicaciones de gestión, ni por asomo a lo que me pensaba jaja.

Y ya por fin el lunes 23 a las prácticas al Corte Inglés de Valdemoro. Yo ya me hacía a la idea de pringar en una nave destornillador en mano y demás para empezar, pero al final junto a l@s chic@s del Bercial, los señores Jasón y David me largo a las oficinas, ¡si señor!.

En fin, como dirían mis colegas, a darlo todo, y sobre todo, a esforzarse que van a ser 2 días como el que dice.

¡Más cerca de mis objetivos! ^^

(UBUNTU) Correcto funcionamiento de VirtualBox

Un tipo de herramienta bajo mi punto de vista excepcional para probar y cacharrear con distintos programas y configuraciones son las máquinas virtuales. Como su nombre indica, nos permiten virtualizar (Instalar sin formateado ninguno) otro SO (Sistema Operativo) dentro del nuestro, así por ejemplo podemos conseguir tener Linux dentro de nuestro Windows de toda la vida, además de infinidad de combinaciones más.

Hay que destacar que una instalación de esta instancia no crea una nueva partición en nuestro disco duro, debemos tratarlo como si de un programa más se tratase, eso sí, capaz de manejar un disco duro virtual creado previamente en memoria.

Existen multitud de aplicaciones para tal efecto, como la archiconocida VMware, Paralell Desktop, y la gratuita VirtualBox, que será la que tratemos, en este caso sobre la distribución Ubuntu (8.04 en adelante) y cuya configuración mantiene un "pero" que resolveremos.

Una vez descargada de su página web e instalada, si no accedemos a esta aplicación como root nos detectará falta de permisos y nos denegará el acceso. Para solventarlo hay que establecer a nuestro usuario dentro del grupo que VirtualBox crea por defecto, vboxusers, tecleando en una terminal:

# adduser MI_USUARIO vboxusers (# se refiere a modo root).

Si sigue sin otorgarnos permisos, los aplicaremos de modo manual, para lo que debemos ir al archivo /dev/vboxdrv y otorgarle todos los permisos con chmod 777 vboxdrv y chown 777 vboxdrv. Dichos comandos sobre terminal otorgan plenos permisos a la totalidad de acciones (Lectura, escritura y ejecución) y plenos permisos a todos los usuarios.

Ya podemos ejecutar VirtualBox sin tener que hacer estos pasos previamente en línea de comandos mediante “sudo”, desapareciendo así el error que nos denegaba el acceso, el error de kernel.

Para simplificarlo, crearemos un script auto arrancable al iniciar sesión, cuyo contenido será:

cd ..
cd dev
chmod 777 vboxdrv
chown 777 vboxdrv

Lo guardamos y en propiedades del archivo establecemos que funcione como un archivo ejecutable. Tras ello, vamos a Sistema -> Preferencias -> Sesiones y lo añadimos a la lista de procesos que se iniciarán cuando abramos una sesión con nuestro usuario.

Bienvenidos a mi blog

¡Hola a todo el mundo!

Después de muchos titubeos sobre si sería un elemento que podría tener actualizado cada cierto tiempo, y tras haber concluido la titulación que cursaba, me aventuro en la travesía de los blogs... eso sí, aún como aficionado, tratándose de éste el primer blog que escribo.

La mayoría de los temas a tratar versarán sobre la informática a nivel de usuario, facilitando ciertos trucos o métodos de instalación así como de reparación  frente a diversos ámbitos, ya sean sobre el SO Linux o versiones de Windows. La totalidad de dichas entradas es producto de prueba e investigación de las mismas en mis equipos, con lo que las iré publicando periodicamente según vaya "trasteando" cosas. Cabe decir que no sólo trataré de incluir únicamente temas de informática en este blog, muy de vez en cuando lo mezclaré también con opiniones sobre otro tipo de actividades u cualquier cosilla que quiera decir, ajenas a la informática.

Las entradas respecto a informática irán precedidas del sistema en el que han sido probadas entre paréntesis, con tal de documentar más si cabe al respecto de las mismas.

Espero que las citadas sean de ayuda y sobre todo, sean de agrado para todos y cada uno de vosotros, que es lo principal.

Sin más dilación, me "despido" de toda ésta parrafada de presentación, por supuesto se admite cualquier sugerencia y comentario, así que adelante, ¡disfruten de Sui7o's Bios!.