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?
martes, 22 de enero de 2008
viernes, 18 de enero de 2008
Mas sobre SUN y MYSQL
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
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.
Lo lindo es que GNU/Linux sigue creciendo y hoy es el preferido de una comunidad, mañana del mundo.
- 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
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]:
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.
Fuente : VivaLinux!
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!
Suscribirse a:
Entradas (Atom)