Nube de etiquetas

humor (116) ciencia (74) Internet (66) programación (56) Arte (48) Web (38) ruby (34) tecnología (34) lenguajes de programación (33) Google (31) Musica (28) diseño (28) consejos (25) vida (24) juegos (22) entretenimiento (22) física (22) espacio (19) software (19) python (18) Twitter (17) ingenio (16) trabajo (16) videojuegos (16) tips (15) rock (15) exploración espacial (14) javascript (14) astronomía (14) Linux (13) NASA (13) cafe (12) Java (12) robótica (12) matemáticas (12) historia (11) literatura (11) naturaleza (11) biología (11) Perú (10) blogs (10) xkcd (10) Facebook (10) sol (10) Firefox (10)

Historia por etiquetas Java

Scala as the long term replacement for java/javac?

Scala as the long term replacement for java/javac?: James Strachan le apuesta a Scala como el sucesor más probable de Java, o como su reemplazo a largo plazo. Acierte o no, creo que no sería mala idea ir aprendiendo un poco del lenguaje, que se ve sumamente interesante… Vía Delicious

Original Sin

Original Sin, en Room 101: algunas reflexiones de Gilad Bracha acerca de cómo se podría hacer de Java un lenguaje puramente orientado a objetos, es decir, un lenguaje donde todo son objetos, sin tipos primitivos como int. Interesante, aunque un poco técnico – quedan advertidos. Vía Trivium

mockito, framework para mocking en Java

mockito es un framework para trabajar con mocks (objetos ‘de mentira’) en Java, para lo que son pruebas de software y TDD. De los pocos ejemplos se ve interesante. Vía Trivium

Neuroph: redes neuronales para Java

Neuroph es un framework ligero en Java para el desarrollo de redes neuronales, que cuenta inclusive con un editor gráfico para crear componentes de redes neuronales. Está licenciado bajo la LGPL y se ve definitivamente interesante… Encontrado vía Hacker News

Patterns of persistence, Part 1: Strategies and best practices for modern ORM tools

Patterns of persistence, Part 1: Strategies and best practices for modern ORM tools, primer artículo de una serie en developerWorks que trata acerca de patrones y buenas prácticas para el desarrollo de la parte de persistencia de un sistema. Está centrado en Java e Hibernate, pero creo que al menos los principios básicos se pueden aplicar a otros lenguajes/librerías de persistencia.

Roman Numerals, in your Java

Roman Numerals, in your Java, en el blog For.example. Hackeando el compilador de Java para permitir el uso de numeros romanos (no, no es el clásico ejemplo de cuarto ciclo de Ingeniería Informática, son numeros romanos como literales, es poder escribir MCMXI + LXI en el código Java). Realmente interesante. Eso si, requiere Java 6. Vía Trivium

Spring Community Day Lima 2008

Me entero vía la lista de correo Linux de la PUCP que este sábado se llevará a cabo el Spring Community Day Lima 2008, organizado por Spring Peru. Cito el mensaje:

Este primer evento dirigido a la comunidad busca promover el uso de este framework compartiendo experiencias. Se ha preparado para el evento sesiones sobre temas de Spring y se finalizará con una rueda de preguntas a los expositores.

Como ya dije, la fecha es este Sábado 25 de Octubre; la hora va desde las 9:30 a.m. hasta las 2:30 p.m. y el lugar es el auditorio de Cibertec, situado en la av. Salaverry 2255, San Isidro. El ingreso es libre, previo registro en http://springcommunitydaylima2008.eventbrite.com/ (allí también hay más información).

El evento promete, así que vayan corriendo a apuntarse que ya no quedan muchos cupos. Ahí nos vemos.

(Para quienes no estan enterados, Spring es un framework para desarrollo de aplicaciones en Java que se concentra en lo que los entendidos llaman la ‘capa media’ o middle tier y actúa de integrador de diversas tecnologías. Está construido de forma modular, excepcionalmente bien documentado y, en mi experiencia, resulta sumamente útil e interesante. Denle un ojo, en especial si desarrollan aplicaciones en Java.)

Helma Javascript Web Application Framework

Helma es un framework de código abierto para aplicaciones Web, escrito en Java y que emplea Javascript del lado del servidor (con las ventajas que un lenguaje de scripting trae consigo). Se ve sumamente interesante, al menos como para echarle un vistazo.

JODConverter: conversion de formatos MSOffice/OpenDocument a PDF y otros

JODConverter es una pequeña librería en Java que usa las facilidades de OpenOffice para convertir documentos de cualquiera de los formatos soportados por OpenOffice a PDF, entre otros. (En realidad, como usa OpenOffice, permite efectuar todas las conversiones soportadas por la suite). Necesita, como es obvio, OpenOffice instalado, versión 2.x (recomiendan la 2.3, a mi la 2.4 me funciona perfectamente). Lo mejor de todo: está disponible bajo licencia LGPL, lo cual quiere decir básicamente que se puede usar libremente tanto en proyectos comerciales como de fuente abierta. Ovación de pie para Art of Solving por desarrollar esta gema que, en las pequeñas pruebas que he hecho, funciona de pelos, y que estoy seguro que me será sumamente útil ;).

(En este post en una discusión en los foros de Sun, se muestran los pasos para probar la librería, tanto desde la linea de comandos como desde un programa Java.)

10 Things Every Java Programmer Should Know About Ruby

10 Things Every Java Programmer Should Know About Ruby (10 cosas que todo programador de Java debe saber acerca de Ruby) (archivo .tgz, se abre con Winzip u otros), presentación de Jim Weirich en la OSCON del 2005. Muy ilustrativa, especialmente para los que conocemos más Java pero queremos conocer más de Ruby. Encontrado en Ruby-Doc.org

substance: Substance Java look and feel – main page

Substance Java look and feel, un proyecto cuya meta es “proveer una librería de look and feel para Java con calidad de producción, configurable y personalizable para aplicaciones Swing”. Tiene un aspecto bastante bueno, pero requiere Java 5.0 o mayor para correr. Lo probaré en el futuro, puede ser sumamente útil.

13 reasons why Ruby, Python and the gang will push Java to die… of old age

13 reasons why Ruby, Python and the gang will push Java to die… of old age (13 razones por las cuales Ruby, Python y la pandilla empujarán a Java a morir… por vejez), post en Little Tutorials sobre Java, los lenguajes ‘nuevos’ (o menos conocidos) como Ruby, Python y etc., y por que el autor cree que Java no será desplazado de la noche a la mañana por alguno de ellos. Interesante lectura. Vía del.icio.us