Now, I will have a sailboat like Larry?

28 Enero,2010

Preguntas y respuestas acerca de Sun y Oracle

28 Enero,2010

Con la compra de Sun Microsystems por parte de Oracle, a todos nos surgían un montón de dudas acerca de lo que iba a suceder con OpenSolaris, Java, NetBeans, el proyecto Kenai, la iniciativa SAI, y un largo etcétera. Pues bien, Oracle ya se ha pronunciado al respecto:

Qué va a suceder con la Sun Developer Network, java.sun.com y Bigadmin?

En principio éstas webs se van a mantener de la misma forma. Todos sabemos que son recursos importantes, así que continuarán siendo accesibles como siempre, con las mismas URL y bookmarks. En algún momento, está prevista la integración de estos sitios en un nuevo diseño y con una nueva arquitectura de Oracle Technology Network, y además se da la bienvenida a comentarios acerca de este proceso. Desde Oracle aseguran que cualquier cambio se comunicará con suficiente antelación para que todos podamos seguir teniendo acceso a las herramientas y recursos que necesitamos.

Qué es Oracle Technology Network?

Oracle Technology Network es la mayor comunidad mundial de desarrolladores, DBAs, administradores de sistemas, y arquitectos que utilizan los productos de Oracle junto con tecnologías estándar, como Java y Linux. Similares a las comunidades de Sun, millones de miembros colaboran a través de los servicios de Oracle Technology Network (que incluyen blogs, foros de discusión, grupos y wikis) todos los días para compartir su experiencia en el mundo real y compartir las mejores prácticas sobre como diseñar, construir, implementar, administrar y optimizar las aplicaciones. De hecho, es bastante similar a la Sun Developer Network en su papel de “tejido”, que une a las comunidades de usuarios finales, desarrolladores de productos y a directivos, todos juntos.

¿Habrá un JavaOne en 2010?

Sí, habrá de nuevo una conferencia de JavaOne en 2010. JavaOne será co-ubicada con Oracle Develop durante el Oracle OpenWorld de San Francisco, a partir del 19-23 de septiembre del 2010. Podremos registrarnos para asistir a la conferencia JavaOne como siempre o bien registrarnos para la Oracle Develop 2010 y/o la Oracle OpenWorld. Además, a diferencia de los últimos años, la JavaOne se centrará únicamente en tecnologías Java y sus ecosistemas asociados. Como de costumbre, todos los usuarios de Java y asociados están invitados a presentar papers y asistir a la JavaOne.

Y aquí hay más buenas noticias: se está trabajando para que la JavaOne y Oracle Develop lleguen a Brasil, Rusia, India y China en 2010/2011. Por primera vez, las comunidades de desarrolladores -en contínuo crecimiento- de esos países tendrán acceso a la experiencia de JavaOne. Aunque actualmente ya estaban previstos los Sun Tech Days en la India y Rusia, los eventos de la JavaOne y Oracle Develop lo sustituirán en adelante.

¿Qué pasa con Java.net y Project Kenai?

Java.net es una parte importante de la comunidad, y Oracle continuará invirtiendo en él, así como en la búsqueda de nuevas y mejores formas de apoyar a sus miembros. Project Kenai, sin embargo, se suspenderá para el uso público. Oracle lo seguirá utilizando internamente y buscará la manera de que sus clientes pueden tomar ventaja de ella. La línea de tiempo para que los usuarios puedan migrar sus datos y proyectos fuera de Kenai se publicarán en kenai.com. Por favor, consulte las preguntas frecuentes para más información, cuando estén disponibles.

Qué planes tiene Oracle para Netbeans.org?

NetBeans.org continuará estando disponible en las URLs usuales, sin cambios.

Seguirá Oracle ayudando y dando soporte a las comunidades de Java y OpenSolaris, tal y como Sun ha estado haciendo hasta ahora?

Sí, efectivamente, Oracle seguirá apoyando con entusiasmo a las comunidades de usuarios de Java y OpenSolaris, además de a otras comunidades relacionados con Sun (incluido el de Java Champions). De hecho, Oracle tiene previsto contactar con éstas comunidades dentro de poco.

Oracle tendrá evangelistas de Java, tal y como ha estado haciendo Sun?

Sí, habrá miembros del personal técnico comprometido con el evangelismo de las tecnologías Java, asistiendo a eventos y programas de desarrolladores a nivel mundial.

¿Cuáles son los planes de Oracle para los programas académicos de estudiantes y desarrolladores?

Oracle continuará invirtiendo en la Iniciativa Académica de Sun (SAI) y en la Java Education and Development Initiative (JEDI), aunque podrían ser modificados ligeramente, así como en las comunidades de estudiantes en general. Próximamente se darán más detalles.

¿Nos convertiremos automáticamente en miembros de la Oracle Technology Network?

No, para convertirse en miembro de la Oracle Technology Network, tendremos que hacerlo específicamente. Ser miembro de la red OTN es gratuito y nos da derecho a descargas de software libre bajo la licencia de Oracle Technology Network Developer, como también el acceso a los foros de discusión de Oracle Foros, y a suscribirse a varios de los boletines mensuales para desarrolladores. Si actualmente tenemos una cuenta/identidad en Sun.com, debemos esperar a que Oracle nos indique el proceso de migración a la OTN.

¿Cómo podemos mantenernos al día sobre las novedades de la comunidad de desarrolladores de Sun, y obtener feedback sobre la integración de estas comunidades con Oracle?

En primer lugar, desde Oracle nos dan la bienvenida (y la necesidad!) de nuevos comentarios acerca de este proceso a través del blog de Oracle Technology Network. En segundo lugar, podemos seguir y participar en a través de Twitter siguiendo a @oracletechnet, donde se irán anunciando todas las noticias y cambios. Independientemente del canal que se utilize, desde Oracle nos van a responder todas nuetras preguntas lo más rápido posible.

Además, si somos desarrolladores de Java, podemos suscribirnos al boletín mensual Dev2Dev Oracle Newsletter, que es una gran fuente de información técnica y de la comunidad relacionados con el desarrollo de Java. También se comunicarán todas aquellas noticias importantes para administradores de Solaris a través de los boletín de BigAdmin existentes.

Extraído y traducido de http://www.oracle.com/technology/community/sun-oracle-community-continuity.html


Instalador en modo texto en el build 131

27 Enero,2010

El equipo que desarrolla el instalador de OpenSolaris está trabajando en una versión de “sólo texto”, lo que posibilita instalar el sistema en máquinas sin display (como servidores y/o appliances) e incluso a través de tip/serie, como en las SPARCs de toda la vida.

He aquí algunas de sus características:

  • Soporte para SPARC y x86
  • Se requiere al menos 512Mb de memoria (por qué ???)
  • Instalador basado en cpio
  • Instala el entorno de servidor base (sin instalar el entorno de escritorio GNOME)
  • Recomendado instalar via tip/serie para SPARC

Todavía está en fase de pruebas y no está terminado, pero al menos se puede ir probando.

Notas del instalador:
http://hub.opensolaris.org/bin/view/Project+caiman/Text+Install+b131+Notes

Para más información acerca del instalador en modo texto:
http://hub.opensolaris.org/bin/view/Project+caiman/TextInstallerProject

El anuncio original:
http://www.opensolaris.org/jive/thread.jspa?messageID=453216&tstart=0#453216

Lo cierto es que ésta característica era muy demandada por todos aquellos usuarios que buscaban instalar un sistema servidor y no de escritorio. Es (era) mucha faena tener que instalar OpenSolaris con todos los paquetes de GNOME y aplicaciones gráficas para luego quitarlas…


RIP Sun Microsystems

23 Enero,2010

El día 21 la Unión Europea confirmó y aprobó la adquisición de Sun Microsystems por parte de Oracle.

Ahora toca esperar hasta el día 27 para saber cual va a ser la estrategia de Oracle a partir de éste histórico momento.


La ecuación de Drake

12 Enero,2010

Mi nuevo tatuaje

Mejor os lo explica el genial Sheldon Cooper (The Big Bang Theory):


Configurar Pidgin para usar Google Talk

11 Enero,2010

La mayoría de las veces que he usado Google Talk ha sido a través del interfaz web, pero como ahora debo utilizarlo más a menudo para hablar con mis amig@s de San Francisco, Tokyo y por supuesto los de aquí de Spain (ellos utilizan MSN), he decidido utilizar un cliente de escritorio, en éste caso, Pidgin.

A la hora de configurar el acceso a la red MSN (Live Messenger) no hubo mayor problema, sin embargo el acceso a Google Talk me ha dado más que un dolor de cabeza. Las instrucciones en la página de Google no sirven (no se mencionan ciertas configuraciones), y haciendo una búsqueda en Internet se indican varios pasos que tampoco funcionan.

Al final he conseguido dar con la configuración que hace funcionar Google Talk con Pidgin:

En la pestaña ‘Básica’:
Protocolo: XMPP (si ponemos Google Talk también vale)
Nombre de usuario: tu_usuario_de_gmail (sin el @gmail.com)
Dominio: gmail.com
Recurso: Home
Contraseña: pon_aqui_tu_password

En la pestaña ‘Avanzadas’:
Requerir cifrado SSL/TLS: No
Forzar el uso de cifrado SSL antiguo (puerto 5223): Si
Permitir autenticación en claro sobre canales no cifrados: No
Puerto de conexión: 443
Servidor: talk.google.com
Pasarelas de transferencia de archivos: proxy.jabber.org

En la pestaña ‘Pasarelas’:
Aquí introduciremos los datos del proxy en caso necesario

Pinchamos sobre guardar, nos conectamos y ya debería funcionar ;-)


Feliz año nuevo!!

31 Diciembre,2009

Feliz año nuevo y que el 2010 sea mucho mejor que el 2009!! ;-)


Ganador Concurso OpenSolaris Bible

8 Diciembre,2009

Después de mucho (muchísimo) tiempo con éste tema aparcado -disculpad las molestias, completamente mea culpa-, ya tenemos ganador del concurso del libro OpenSolaris Bible, y alguna que otra sorpresa extra, dado el tiempo que ha transcurrido desde Junio, es lo mínimo que podía hacer.

El concurso tuvo lugar en el evento Sun Open Communities Forum, durante mi charla (video), prometí regalar un libro que me regalaron en San Francisco. Dicho libro es “OpenSolaris Bible” y es único, ya que me lo dieron en mano (y firmado) los mismísimos autores durante la Community One.

Para participar en el concurso sólo había que atender mi charla, y al final de la misma recogí los nombres y dirección de email de los asistentes para sortear el libro. El ganador lo elegiría aleatoriamente un programa, y como también prometí postear el código fuente, aquí va:


package concurso

object Main {

import scala.io.Source

def main(args:Array[String]) = {
val results = search(args(0))("results").asInstanceOf[List[List[(String,String)]]]
val tweetIndex = Math.floor(Math.random * results.length).asInstanceOf[Int]
val selected = results(tweetIndex).find(_._1 == "text").get._2

printf("Tweet seleccionado: %s\n", selected)

val lines = Source.fromFile(args(1)).getLines.collect
val index = ('' /: selected)((a,b) => (a^b).asInstanceOf[Char]) % lines.length

printf("Y el ganador es el indice %d: %s\n", index, lines(index))
}

def search(query:String) = {
import java.net.URLEncoder.encode
import scala.util.parsing.json.JSON

val url = "http://search.twitter.com/search.json?q="+encode(query)
val response = Source.fromURL(url).getLines.mkString
JSON.parseFull(response).get.asInstanceOf[Map[String,AnyRef]]
}
}

Debo darle las gracias a mi amigo The Doctor, ya que él mismo fué el que escribió éstas líneas y también el que sugirió la idea de hacerlo en un lenguaje más geek, y como no, ese lenguaje tenía que ser Scala :-D

Al programa en cuestión le he pasado un argumento de búsqueda de un tweet (en éste caso la palabra ‘opensolaris’) y un fichero con la lista de los asistentes a mi charla, dando el siguiente el resultado:


init:
deps-jar:
compile:
run:
Tweet seleccionado: gave up and called IO.popen('iconv -t UFT-8 -f MACROMAN', ...) instead of using Iconv.conv on OpenSolaris. works, spent better part of day
Y el ganador es el indice 8: Javier Vidal Postigo, XXXXXXXXX@gmail.com,

BUILD SUCCESSFUL (total time: 1 second)

Por evidentes motivos de confidencialidad, la lista con los nombres de los asistentes no va a ser publicada, y al finalizar éste concurso, ha sido destruida.

Enhorabuena a Javier Vidal, eres el ganador del concurso y te llevas el libro OpenSolaris Bible, dos camisetas de OpenSolaris, una jarra y algún otro goodie sorpresa !! :-)


Primeras impresiones de la BlackBerry Bold 9700

4 Diciembre,2009

Después de casi 7 meses con la BlackBerry Curve 8900 (un dispositivo muy recomendado para los que empiezan en éste mundo) decidí dar el salto a una BlackBerry “mejor y más moderna”, y como soy muy impaciente, compré una Bold 9700 fuera de mi país.

Soy usuario de BlackBerry desde hace 2 años (Curve 8320, Storm 9500, Curve 8900 y ahora Bold 9700), desde que abandoné las Treo con PalmOS, y la verdad es que el cambio no ha podido ser más satisfactorio. Digamos que ahora soy un zealot (fanático-obsesivo) de las BlackBerrys, y así espero que se me trate ;-)

Al grano: la BlackBerry Bold 9700 (especificaciones completas) es el mejor smartphone que he tenido nunca en mis manos. Lo afirmo rotundamente, no le falta absolutamente nada: robustez, velocidad y belleza son las tres palabras que definirían éste dispositivo.

Teclado
El primer cambio que noté (comparando con la Curve 8900) es el tacto del teclado, el de la Bold 9700 (de ahora en adelante Bold2) es un poco más grande y más cómodo. Ojo, también es un poco más pequeño que el de la Bold1, pero eso no debe preocuparos, es muy usable. No puedo comparar con el de la primera Bold porque sólo la he tocado un par de veces, pero dicen por ahí que el tacto de la Bold2 es mejor comparándolo con su predecesor.

Sí me gustaría saber la opinión de aquellos que tengáis dedos un poco más grandes, porque todo el mundo se quejaba de que el teclado de la Curve 8900 era demasiado pequeño. El de la Bold2 está entre la Curve y la Bold1.

Echo un poco de menos algunas de las teclas en color rojo (sobre todo las numéricas) presentes en la Curve 8900, pero por lo demás, el teclado es fantástico.

Nuevo trackpad
El siguiente cambio importante fué el trackball, esa “dichosa” pero muy útil bolita que tienen todas las BlackBerrys. En la Bold2, dicha bolita no existe y ha sido sustituida por un trackpad o navpad táctil, una maravilla tecnológica con la que estoy encantadísimo. No sólo es muy precisa, si no que nunca más tendremos que preocuparnos de que se ensucie, estropee (las bolitas de las BlackBerrys se suelen estropear con el paso del tiempo) o se suelte. Es muy muy cómoda, la verdad es que todo se maneja más rápidamente con éste nuevo sistema. Por cierto que, obviamente, el trackpad es pulsable. Eso sí, olvidaos de iluminación y/o de cambios de colores ;-)

Sistema operativo
Otro cambio a destacar es el sistema operativo, pues la Bold2 lleva OS5 de serie y no 4.6.x como los anteriores dispositivos. La diferencia no es muy notable al principio (bueno sí, al arrancar y/o hacer hardreset se ve una barra de progreso con el logo de BlackBerry, jeje), visualmente son prácticamente iguales, salvo algunos elementos, como los botones -ahora tienen relieve- y algunos cambios menores, de colores, algún cambio de icono, etc. Hay más opciones de configuración disponibles (tampoco muy destacables) y la sensación de velocidad de manejo del OS es mayor comparando con la 8900, aunque también tendrá que ver la velocidad de la CPU, claro.

No he tenido ningún problema de compatibilidad en OS5 con el software que utilizo a diario: Facebook, GMail, Ubertwitter, Google Mobile App, Google Maps, Google Talk, Viigo, WorldMate Live, Live Messenger, GPSLogger, MetrO, WordPress for BlackBerry, La Caixa, Flickr, FancyTran, Google Sync y BerryWeather.

Todos ellos han sido probados a fondo después de instalarlos, y os aseguro que funcionan perfectamente en éste nuevo dispositivo.

Por cierto que sólo tuve que restaurar los datos de mi antigua Curve (OS4) a través del Desktop Manager (en Windows) y tampoco tuve ningún problema: todas mis notas, tareas, contactos (fotos de contacto incluidas), contraseñas guardadas y configuraciones personalizadas, funcionaron desde el principio en la Bold2.

La BlackBerry AppWorld NO venía en mi Bold2, en vez de eso viene una aplicación llamada “Centro de Aplicaciones”, que creo es redundante en ésta cuestión. Pero éste tema creo que depende del firmware instalado, que en mi caso es del de T-Mobile.

Conectividad y velocidad de navegación
La Bold2 es un dispositivo con conectividad WiFi, Bluetooth y redes 2G y 3G, y aunque no es mi primer dispositivo BlackBerry con 3g (antes tuve una Storm1), se puede destacar que la velocidad de navegación por la web y de descarga de aplicaciones es muy notable respecto a la Curve 8900 (2G). Lo mismo puedo decir cuando hacemos uso del WiFi, la descarga de aplicaciones y navegación web es bastante más rápida en comparación con la Curve y la Storm1. Antes me parecía que aunque navegara con WiFi era un pelín lento, pero eso se acabó con la Bold2.

Aspecto, tamaño y peso
El tamaño y peso de ésta BlackBerry me ha sorprendido. Apenas noto diferencia de peso respecto a la Curve 8900 (102gr), aunque la Bold2 pesa un pelín más (122g), yo no lo noto.

El aspecto y formfactor es sublime, mucho mejor acabada que la Curve y por supuesto, no da la sensación de que estés tocando plástico. La Curve es muy bonita estéticamente, pero habéis de saber que con el tiempo se desgasta y pierde ese color metalizado (que es plástico por cierto). La Bold2 no tiene tanto tiempo y no sé si le sucederá lo mismo, pero a primera vista, no creo que suceda.

Los botones laterales parece que son de goma y no están recubiertos de plástico, así que no se van a desgastar, como sí sucede en otras BlackBerrys. Lo mismo es aplicable a los bordes de la pantalla, en la Curve 8900 los bordes son de plástico “metalizado”, en la Bold2 son negros. Esperemos que con el tiempo no se “descascarillen”, si no, me voy a tragar mis palabras.

Calidad de sonido
El sonido es bastante mejor que en la Curve 8900, no “irrita” tanto cuando el volumen está muy alto (la Curve distorsionaba un poquito) y la calidad de audio cuando reproduces MP3 es decente/suficiente, tanto con el altavoz externo, como con los auriculares. La calidad del sonido en una llamada también se nota, es más limpia y menos aguda que en la Curve (por cierto que se puede configurar los graves y agudos de las llamadas), aunque todo ésto sólo es para “tikismikis” como yo, poca gente (creo) notará la diferencia.

Cámara de fotos
La cámara de fotos es correcta, saca las fotos bastante bien y de forma rápida, sin retardos ni glitches raros al tomar la foto. La calidad de las fotos obtenidas es parecida, si no similar, a la de la Curve 8900. Recordar que la Bold2 trae una cámara de 3mpx con flash LED, flash que por cierto se agradece en situaciones de poca luz.

También podemos grabar y reproducir videos, y al parecer se soportan un montón de codecs nuevos (como divX), pero yo no lo he probado aún, ya que no suelo ver video en la BlackBerry.

Batería
Aún no puedo comentar nada de la batería porque llevo 48h con la Bold2, pero todo parece indicar que rinde mejor que la de la Curve, porque a éstas alturas ya tendría que haber bajado una o dos rayas (le he metido más caña de lo normal, con una única carga completa) y sigue al 92% (con más de 5 llamadas =>5 min), haciendo uso del WiFi para bajar aplicaciones y toqueteando todo.

Conclusión inicial
A falta de pasar más tiempo con el dispositivo y de comprobar el rendimiento de la batería, creo que me repetiría si os digo que la BlackBerry Bold 9700 es una maravilla y es lo mejor que ha parido RIM, pues no le falta ni le falla absolutamente nada.

Gana por goleada a cualquier otra BlackBerry, en velocidad de escritura, manejo, navegación, a la hora de tomar notas, fotos…

Si tuviera que poner alguna pega ahora mismo, sólo sería la nueva funda (sí, yo la uso para proteger el teléfono), pues no me gusta nada, ya que no cubre por los costados y me parece demasiado “ejecutiva”, pero bueno, es la que viene. No estoy de broma, es lo único que no me gusta :-D

Me gustaría agradecer enormemente a los administradores de miblackberry.com por su ayuda y soporte a la hora de liberar (UNLOCK) mi BlackBerry Bold 9700 de T-Mobile, gracias al servicio de desbloqueo BerryUnlock, he podido usar el dispositivo desde el minuto 0 con mi operadora.

Desde aquí quiero enviar un abrazo a Josep y a Alfonso, y darles de nuevo las gracias por sus consejos y comentarios.

UPDATE: A la tarde pondré algunas fotos de la Bold2


Manifiesto: En defensa de los derechos fundamentales en Internet

2 Diciembre,2009

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.

2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.

3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.

4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.

5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.

6.- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

7.- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.

8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.

9.- Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.

10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

Este manifiesto, elaborado de forma conjunta por varios autores, es de todos y de ninguno. Si quieres sumarte a él, difúndelo por Internet.

Via maikelnai