Qué traerá Java 7

A unas semanas de la renuncia de Gosling a Oracle y en un mundo en que tanto Groovy, Scala como Clojure, todos lenguajes implementados sobre la JVM no paran de crecer y amenazan reemplazar a un alicaído Java, les vamos a comentar algunas de las novedades que traerá la séptima versión del popular lenguaje, que vería la luz a finales de año (aunque dicen las malas lenguas que esta fecha podría posponerse para el 2011).

Soporte a lenguajes dinámicos

Java es un lenguaje fuertemente tipado, mas no tanto a nivel de bytecode, pero esto es un problema para lenguajes dinámicos como Groovy o Jython, que trabajan sobre la JVM. Para mejorar la integración se introducirá, además de varias clases nuevas, un nuevo bytecode, simplificando la implementación de compiladores dinámicos con una mejor performance.

Strings en switch

Leer más de esta entrada

Instalar Java en Ubuntu Lucid 10.04

En la versión 10.04 tendremos que activar el repositorio partner, podemos hacerlo editando el archivo de sources.list o simplemente añadiendo el repositorio con:

sudo add-apt-repository “deb http://archive.canonical.com/ lucid partner”

y lo siguiente es simplemente actualizar e instalar (después tendremos que leer la licencia y aceptarla):

sudo aptitude update && sudo aptitude install sun-java6-jdk

Y lo añado a mi post de instalación de Lucid 😄

El buscador Bing (Microsoft) usa Linux

El motor de búsquedas Microsoft Bing utiliza servidores linux – bing – y también la página de apple.

Velocidad en los Discos Duros

Hasta hace no mucho, hemos visto como todos los componentes de los ordenadores evolucionaban y se hacían cada vez más y más rápido, desde los procesadores, hasta la memoria RAM y las gráficas, pero hay un componente que llevaba mucho tiempo sin evolucionar, los discos duros, que son tipicamente los SATA de 5400 o 7200 RPM que seguramente son los que tenemos la mayoría.

Pero desde la llegada de los SSD, la cosa ha cambiado bastante, hasta el punto de que existen ya unos discos duros SSD cuyas velocidades tanto de lectura como de escritura se acercan peligrosamente a las velocidades que la RAM puede desarrollar.

  • Estas son las características de un típico disco duro SATA de 7200 RPM:

    La velocidad de acceso es de 8,9 ms en lectura, y es aproximadamente la que encontraremos en la mayoría de los discos duros de este tipo.

  • Pero ahora tenemos también los SSD, y aquí os pongo un ejemplo de uno con bastantes buenas características:

    En este la velocidad de acceso es considerablemente mejor, de 200 µs en lectura, mucho mejor que el anterior, y además sus tasas de transferencia son hasta 260 MB/s (lectura Flash), hasta 180 MB/s (escritura Flash), bastante respetables.

  • Pero donde realmente podemos ver que los discos duros SSD tienen una gran velocidad que dejaría atónito a cualquiera es en los SSD para PCI-Express. Un ejemplo es este:

    Donde aunque no se especifica la velocidad de acceso, siendo PCI debe ser bastante rápida, pero comparad un momento las diferencias de velocidad en escritura y lectura con respecto al anterior SSD. Las diferencias entre los otros SSD pueden ser de 100 MB/s, cuando aquí estamos hablando de 1GB más por segundo. Increíble (Increíble también su precio, pero siempre irá bajando de precio).

Mi instalación de Ubuntu.

Después de instalar Ubuntu 10.04, actualizarlo e instalar los correspondientes drivers propietarios si eran necesarios hago los siguientes cambios:

El tema y el fondo muchas veces los dejo por defecto, me parece lo de menos en un SO.

En primer lugar, con Firefox me bajo Ubuntu Tweak y lo instalo. Desde este activo los siguientes repositorios:

– Chromium Browser Daily Builds
– Docky
– Medibuntu
– Ubuntu Tweak Stable Source
– Skype
– Gloobus Preview
– Ubuntu Wine Team PPA
– Glippy
– Dropbox
– Google Stable Source
– Opera Official Source
– Pino
– Compiz packages
– Viewnoir
– VLC
– Vala
– Virtualbox Official Source
– X Updates

Con esto, y al actualizar selecciono todos los paquetes que me sugieren.

Luego, también dentro de Ubuntu Tweak, accedo a
Leer más de esta entrada

Como abrir varios links simultáneamente en Chrome / Firefox

Muchas veces puede que queramos abrir varios enlaces de una página. Normalmente tendríamos que ir abriendo un por uno, pero todo esto puede ser mucho más fácil y rápido con una simple extensión disponible para Chrome o Chromium y Firefox.

La extensión en cuestión es Snaplinks, disponible para Firefox y Chrome.

Su funcionamiento no puede ser más sencillo. Sólo tenemos que dibujar un rectángulo pulsando (y manteniendo) el botón derecho del ratón sobre el área que contenga los links (que tendrán un rectángulo rojo como veis en la imagen), cuando soltemos el botón derecho, se abrirán en segundo plano y uno por pestaña todos los links contenidos en el rectángulo.

Para Firefox: Snaplinks
Otra para Firefox: Multi Links
Para Chrome/Chromium: Snaplinks
Otra para Chrome/Chromium: Linky

Fuente: guidingtech

Como usar el acortador de URLs de google, goo.gl

Desde la aparición de servicios como Twitter, los acortadores de URLs se han echo tremendamente populares, donde muchas de las grandes compañías han sacado sus propios servicios.

Los más usados son bit.ly y tinyurl, pero también goo.gl el oficial de Google. Sin embargo si intentáis utilizar este os encontrareis con un mensaje que os indica que no podéis usarlo. La solución es sencilla y pasa por instalar una sencilla extensión en Chrome/Chromium, que tenéis aquí.

Con esta extensión podréis generar una URL acortada de cualquier web desde el navegador, y es además mucho más rápido que tener que copiar el enlace y pegarlo en otra web para que nos genere el otro enlace acortado.

goo.gl URL Shortener

@enalpha en Twitter

Tanto Twitter, tanto Twitter al final voy a probarlo, allí me he abierto una cuenta, donde pondré todo lo públicado en el blog y alguna cosa más interesante que pueda encontrar por ahí, he añadido un pequeño botón en la sidebar para acceder directamente, y que podais seguirlo.

twitter.com/enalpha

Habilitar aceleración Direct2D en tarjetas ATI en Ubuntu

Soy usuario de una ATI 4570 en mi portátil, y aunque la verdad es que los drivers de ATI con respecto a los de NVIDIA en Linux dejan un poco que desear, lo cierto es que los que ha incluido Ubuntu en su última versión funcionan en general bastante bien, al menos para mi.

En webupd8 nos cuentan como habilitar esta función que se implantó por primera vez en Windows 7 y que permite quitar parte de carga a la CPU para cargarla en la GPU que hoy en día son bastante potentes con lo que en general notaremos un aumento de rendimiento.

Para habilitarlo en Ubuntu sólo hay que escribir en la terminal:

sudo aticonfig –set-pcs-str=DDX,Direct2DAccel,TRUE

y tras esto reiniciar las X. Hay que comentar que tiene bugs conocidos, pero al menos para mi no está funcionando mal, aunque tampoco he notado la mejora.

Para desactivarlo si algo sale mal:

sudo aticonfig –del-pcs-key=DDX,Direct2DAccel

NOTA: El guión que hay detrás de aticonfig son dos guiones y no uno, pero el WordPress lo pone así.

Fuente: webup8

unace o unace-nonfree

En los repositorios de Ubuntu podemos encontrar dos paquetes para comprimir y descomprimir, que son unace, y unace-nonfree, el nombre lo dice todo, uno es abierto y el otro no, pero ¿cuales son las diferencias entre ambos? Si no eres de los que prefiere tener todas sus aplicaciones completamente libres, te puede interesar uno u otro.

Fundamentalmente, con unace puedes extraer, testear y ver el contenido de archivadores creados con ACE. La diferencia que existe con el otro paquete (el unace-nonfree) es que este soporta más tipos de ACE (unace sólo soporta ACE1)