miércoles, 25 de enero de 2012

Problema Clipboard VirtualBox

El clipboard entre el guest y el host en ocasiones deja de funcionar. Empieza trabajando correctamente, pero tras un rato no es posible copiar del guest al host. Mi configuración es:

  • VirtualBox 4.1.8
  • Host Ubuntu
  • Guest Windows XP
Parece un problema en el guest, para solucionarlo basta con parar VBoxTray y volverlo a arrancar. Dejo un pequeño script para automatizar la tarea cuando esto ocurra:

@echo off
taskkill /F /T /IM VBoxTray.exe
start VBoxTray.exe
exit

Meted esto en un cmd y lo lanzáis cuando surja el problema.

martes, 3 de enero de 2012

Oracle VirtualBox imágenes preinstaladas de productos Oracle

Para aprender diversos productos de Oracle es posible empezar a usarlos directamente utilizando imágenes preinstaladas de VirtualBox, evitando así la tediosa instalación.

Hay varias imágenes disponibles para Base de Datos, Solaris 11, SOA & BPM, OBIEE, Weblogic (J2EE), Tuxedo...

Aquí os dejo el enlace

Free software para un PC Windows

Aquí os dejo una lista del software libre que suelo instalar en un entorno Windows nuevo, dependiendo de para qué lo vaya a usar, hay cosas prescindibles, espero que os sirva:

lunes, 24 de octubre de 2011

VirtualBox compactar archivos vdi

Guía completa de cómo compactar archivos en VirtualBox: Compact VDI files on Windows guest




martes, 5 de octubre de 2010

Scala Solutions


El 4 de octubre Martin Odersky, creador del lenguaje Scala, anunció la fundación de Scala Solutions. "Hemos fundado Scala Solutions para proveer las herramientas y servicios avanzados que los desarrolladores de Scala necesitan para hacer realidad la creación de aplicaciones de misión crítica, un desarrollo rápido y un mantenimiento fácil".

Compañías como Twitter, LinkedIn, Foursquare, The Guardian, Xerox, Sony, Siemens, Novell y EDF utilizan ya Scala para implementar partes críticas de su negocio. Scala Solutions proveerá herramientas y servicios que facilitarán el uso de Scala para crear y mantener aplicaciones de negocio.

Este es un paso fundamental para la expansión y la adopción del lenguaje de forma masiva. Sus capacidades están fuera de toda duda, sólo quedaba tener una corporación detrás que diera las máximas garantías para que las empresas se embarquen en desarrollar utilizando toda su potencia.

Scala Solutions







El 4 de octubre Martin Odersky, creador del lenguaje Scala, anunció la fundación de Scala Solutions. "Hemos fundado Scala Solutions para proveer las herramientas y servicios avanzados que los desarrolladores de Scala necesitan para hacer realidad la creación de aplicaciones de misión crítica, un desarrollo rápido y un mantenimiento fácil".

Compañías como Twitter, LinkedIn, Foursquare, The Guardian, Xerox, Sony, Siemens, Novell y EDF utilizan ya Scala para implementar partes críticas de su negocio. Scala Solutions proveerá herramientas y servicios que facilitarán el uso de Scala para crear y mantener aplicaciones de negocio.

Este es un paso fundamental para la expansión y la adopción del lenguaje de forma masiva. Sus capacidades están fuera de toda duda, sólo quedaba tener una corporación detrás que diera las máximas garantías para que las empresas se embarquen en desarrollar utilizando toda su potencia.

jueves, 23 de septiembre de 2010

Sobre la muerte de Java


Mucho se ha elucubrado sobre la muerte de Java, sobre los nuevos lenguajes que superan con creces sus características, la compra de Sun...

Java, hoy por hoy, es el líder indiscutible en el desarrollo de aplicaciones empresariales, esto es innegable, y lo seguirá siendo por mucho tiempo. Cuenta con el mayor pool de desarrolladores, el mayor ecosistema que ha tenido ningún lenguaje jamás y la empresa está de su lado, muchos productos han evolucionado hacia sus tecnologías.

Si analizamos por ejemplo el lenguaje C que lleva con nosotros desde 1972 y sus estadísticas de uso según Tiobe, está en segundo lugar con un 17,147%, poco detrás de Java. Su evolución, C++ se encuentra en tercer lugar con un 9,81%.

Java podrá gustar más o menos a la gente, pero el éxito de un lenguaje no depende sólo de sus características, si no estaríamos programando todos en LISP desde hace mucho tiempo. Depende en su mayor medida de las relaciones entre empresas, software opensource, productos que lo utilicen... El lenguaje que sustituya a Java probablemente sea una nueva versión del mismo Java ampliada soportando y simplificando lo que actualmente Java es. Es lo que hizo Java en su momento:

1. Respetar todo lo posible la sintaxis del lenguaje precedente C/C++.
2. Simplificar la gestión de memoria, concurrencia y modelo de objetos.
3. Facilitar el desarrollo multiplataforma.

El siguiente killer language tendrá que soportar los problemas actuales:

1. Simplificar el desarrollo distribuido desde el propio lenguaje
2. Simplificar y potenciar la concurrencia.
3. Respetar todo lo anterior.

Se me viene a la cabeza ahora mismo Erlang como mayor valuarte, pero debería respetar la sintaxis y la orientación a objetos del mismo modo que lo hizo Java en su momento, el cambio drástico hacia la programación funcional es duro de asumir por el grueso de desarrolladores.

Quizá sea el propio Java el que evolucione en este sentido... el futuro nos dirá.