martes, 22 de enero de 2008

Developer.com Winners

Developer.com, importante sitio dedicado a la programación, realizo un concurso para encontrar los mejores productos del 2008. Me alegré mucho al leerlo por que encontré herramientas que utilizo y las concidero super utiles ganadoras en algunas de las secciones, parece que tengo un buen gusto.

Algunas de las categorías son:

Framework :


* Hibernate
* Java SE 6
* Microsoft® .NET
* Ruby on RailsTM
* Spring 2

Ganador : Java SE 6

Development Tool

* IntelliJ 7
* MyEclipse
* NetBeans IDE
* Nexaweb Studio
* Subversion

Ganador: NetBeans IDE (Notese que visual studio no esta ni nominado)

Development Utility

* Apache Ant
* Eclipse Business Intelligence Reporting Tools
* Eclipse Mylyn
* Firefox®
* Parasoft SOAtest

Ganador: Mozilla's Firefox®, sin lugar a dudas la herramienta de los verdaderos web developers

Wireless/Mobile Development Tool or Add-in

* Dreamweaver® CS3
* Microsoft® SilverlightTM
* NetBeans Mobility Pack
* Nokia Carbide
* Sun Java Wireless Toolkit

Ganador, otra vez, NetBeans Mobility Pack.

Database Tool or Add-in

* Hibernate
* Java DB
* MySQL
* Oracle Database 10g
* PostgreSQL

Ganador, mi preferido, PostgreSQL!!!!!!

Java Tool or Add-in

* Eclipse IDE
* Java Applet plug-in
* JRuby
* Maven
* NetBeans IDE

Ganador, otra vez más, NetBeans IDE

Open Source Tool

* Apache Wicket
* Java SE 6
* JBoss Application Server
* NetBeans IDE
* Subversion

Ganador: Subversion

Esto me parecio interesante

JSR (Java Specification Request)

* JSR 223: Scripting for the Java Platform
* JSR 241: The Groovy Programming Language
* JSR 249: Mobile Service Architecture 2
* JSR 277: Java Module System
* JSR 318: Enterprise JavaBeans 3.1

Ganador : Scripting for JavaTM Platform

Es obvio que la comunidad Java pide a gritos un lenguaje de scripting para utilizar el framework, esto es debido a las grandes ventajas que se alcanzan desarrollando con lenguajes de este estilo. En .NET por ejemplo podemos utilizar Boo o IronPyton, y en java ???, Groovy tal vez, es hora de ponerse la pilas.
Lo otro interesante que veo, es que independientemente de la implementación, java y .net se parecen cada día más. Estan saliendo un monton de herramientas para utilizar el framework de java con otro lenguaje que no sea java todos los días y del lado de .NET siguen pasando herramientas de Java a su mundo.

Que sucederá al final?

viernes, 18 de enero de 2008

Mas sobre SUN y MYSQL



Encontre en un post de Josh Berkus, core developer de PostgreSQL y empleado de SUN en el sector de PostgreSQL, en el cual comenta un poco de la visión de SUN en el área de bases de datos trantando de evacuar las dudas existentes sobre que hara SUN ahora con el apoyo que brindaba a PostgreSQL.

Bueno básicamente Josh dice lo siguiente:

1 - Sun seguirá apoyando a PostgreSQL, SUN no prentende ser el vendedor de MySQL sino el proveedor número 1 en soluciones para data center, ellos tienen muy presente que no existe la solución única para todos los casos.

2 - Continua siendo empleado de SUN - Bien por ti!!!!!

3 - El no trabajará en MySQL, odia programar en C++

4 - No se enfrentará al equipo de MySQL, dado que los conoce a varios de ellos.

5 - Por ultimo nos cuenta que no tiene idea que va a hacer SUN con el abanico de licencias que tenía MySQL, por mi parte espero que todo se reduzca a una sola y simple licencia (GPL).

jueves, 17 de enero de 2008

Libros recomendados por ACM



Para lo que no saben lo que es, ACM es una asociación de los mejores cerebros de la informática, especialmente en el área de software y algoritmos. Dicha gente realiza investigaciones muy interesantes sobre software que en muchos casos llevo a la tecnología que utilizamos hoy en día.

Esta asociación creo una pagina con una selección muy fina de libros más que interesantes de ciencias de la computación, dicha selección esta muy interesante para aquellos que desean llegar a la bases teórica de las herramientas que utilizamos hoy en día.

http://portal.acm.org/toc.cfm?id=SERIES11430&type=series&coll=ACM&dl=ACM

Rankings Genbeta

Mirando el site Genbeta, he podido observar una serie de rankins interesantes realizados sobre su comunidad de lectores. Si bien este no es un sitio totalmente linuxero, sino mas bien tirando a internetero dado que solo muestran noticias de sites importantes de internet y utilidades para mejorar la vida del internauta. Me sorprendio el ranking de el SO preferido de sus lectores, aunque no lo crean gano Ubuntu sobre varías otras alternativas en la que no estaba Windows XP, los resultados fueron.
  • Ubuntu 7.10: 694 votos (53.46 %)
  • Mac OS X 10.5: 369 votos (28.42 %)
  • Windows Vista: 192 votos (14.79 %)
  • Fedora Core 8: 43 votos (3.31 %)



Lo lindo es que GNU/Linux sigue creciendo y hoy es el preferido de una comunidad, mañana del mundo.

MySQL es de SUN


Hace unos día se acaba de vender MySQL a SUN, un gran movimiento en el sector corporativo informático dado que SUN dispone de toda una familía de soluciones informáticas para empresas (desde hard a soft) pero no contaba con un RDBMS. Hace poco empezo una campaña para promover el uso de PostgreSQL como RDBMS certificado de la empresa, lamentablemente no se que pasará de ahora en más.



La cosa es que SUN continua agrandando su carterá de servicios solidos y respetables pensado siempre en el open source como gran apuesta.

Espero ver grandes cosas en el futuro por esta jugada.

Mas info en el blog de MySQL

Entre otras novedades Oracle compro BEA por $7.85 billiones, pero esto es mucho software propietario para mi gusto.

Macbook Air



El nuevo chiche de Mac, la macbook air, es una notebook super fina y trae todas las cosas super atractivas de los otros modelos de macbook. Según el keynotes de steve en la presentación tendría el valor aproximado de 1800 dolares (obviamente en USA).

Les dejo unas imagenes y links para que envidien como yo.

http://www.apple.com/

http://www.urgente24.com/index.php?id=ver&tx_ttnews%5Btt_news%5D=92802&tx_ttnews%5BbackPid%5D=17&cHash=dd2829853f

sábado, 12 de enero de 2008

Default Router Passwords - The internets most comprehensive router password database



Cuantas veces nos paso que nos falta la contraseña para administrar nuestro modem o router, bueno
aquí hay un principio de solución, una base de datos filtrada por marca de contraseñas por defecto de
router conocidos.

Default Router Passwords - The internets most comprehensive router password database

USB 3.0 Primeras Noticias



Acaba de presentarse en la CES un prototipo experimental de como será el nuevo estandar USB, este promete velocidades cercanas a los 5 gbps (en contrapartida de los 480 mbps del estandar 2.0).

La nueva versión constará de dos modelos, uno parecido al de siempre y otro modelo mini. El primero añade 5 contactos más a la versión 2.0, utilizados en el canal de alta velocidad, por ello esta versión es compatible con la version 2.o. El modelo mini (ver imagen) solo incluye los 5 contactos de alta velocidad, lo que no permite compatibilidad hacia atraz, seguramente en un futuro esta será la única versión disponible.

Por último se presento un modelo de USB óptico, el mismo posee hilos de fibra para la transferencia. Dicho modelo puede ser una tentativa para la versión 4.0. Imaginense si los USB actuales duran poco cuanto pueden durar estos.

Fuente: Teleobjetivo

viernes, 11 de enero de 2008

Speed Run

Speed Run es un "desafío", por así decirlo, que hacen los gamers extremos en donde tratan de pasar un juego
los más rápido posible. Super Metroid fue uno de los primeros juegos que llevo a los
gamers a realizar esto, en el siguiente video podemos ver un muy buen material
de speed run, el jugador es sorprendente, las cosas que hace son de no creer, mirandolo
descubrí movimientos que nunca se me ocurriría utilizarlo para eso, la verdad no tiene
desperdicio para los jugadores y fanáticos de super metroid (como yo, jeje).

YouTube - Super Metroid Speed Run

Dura 60 min, :S

miércoles, 9 de enero de 2008

Parches para PostgreSQL

Se acaba de liberar una serie de parches para las versiones 8.2, 8.1, 8.0, 7.4 y 7.3 de PostgreSQL, dichos parches corrigen serios errores de seguridad que van desde escalación de privilegios hasta denegación de servicio.

Uno de los problemas se encuentra en los "expression index" (CVE-2007-6600), los indices que se crean sobre el resultado de una función, dicha característica puede permitir una escalación de privilegios.

El siguiente problema se encuentra en el tratamiento de las expresiones regulares (CVE-2007-4772, CVE-2007-6067,CVE-2007-4769) debido a problemas en la librería que las procesa se puede provocar
un consumo excesivo de memoria, debido a la creación de loops infinítos, llevando a una denegación de servicio.

El último problema se encuentra en le paquete contrib llamado DBLink (CVE-2007-6601), utilizado para conectarse a diferentes bases de datos dentro de la misma instancia del servidor postgres. Mediante este problema se puede realizar una escalación de privilegios en sistemas con autetificación ident o trust.

Todos ellos fueron solucionados y pueden descargar los parches desde su site.

Fuente : PostgreSQL releases critical security patches [LWN.net]:

jueves, 3 de enero de 2008

Empezando con Humor el 2008

Llegamos al 2008 y que mejor manera de empezarlo que con un toque de humor Freak,
este es un script ideal para aplicarlo en el medio de una fiesta. :P.
who | grep -i blonde | date;
cd ~;
unzip;
touch;
strip;
finger;
mount;
gasp;
yes;
uptime;
umount;
sleep

Fuente : VivaLinux!