Siguiendo los Java Community Process se han publicado versiones casi definitivas de las principales especificaciones relacionadas con las aplicaciones web J2EE: JSP 2.1, Servlet 2.5 y JSTL 1.2 (también Java Server Faces pero no la comentaré en esta ocasión).
Comenzando con los JSP 2.1 lo primero que llama la atención es que el Expression Language pasa a un plano mucho más activo, disponiendo de una especificación separada de la de JSP. El nuevo EL (versión 2.1) se produce con la unión de los esfuerzos de los grupos de desarrollo de la especificación de JSP y JSF.
Revisando la especificación se ve el único cambio de importancia es el nuevo EL (ahora lo revisaremos). Sin embargo me llama la atención una nueva directiva para páginas JSP que permite eliminar las lineas que sólo contengan espacios en blanco. Me parece una buena adición, porque realmente al utilizar muchos tags y estructuras de control de JSTL se acaban generando muchas lineas en blanco que lo único que hacen es aumentar el peso de la página que se ha de servir.
Otra pequeña sopresa oculta: JSP 2.1 requerirá JSE 5 (o J2SE 5.0 si queréis), así que entre otras cosas en la especificación se hace alguna referencia los genéricos y su uso en el EL.
Más tarde recojo las impresiones del resto de especificaciones (son documentos largos!).
26/08/05
21/08/05
Plan de migración a Linux Desktop
Está bien, lo confieso. Uso Windows en mi PC. Encima es legal (pocos pueden decirlo) como todo el software que utilizo. Sin embargo, soy un acérrimo defenso de Linux para servidores... pese a que pienso que Linux para tareas de estación de trabajo... bueno, le falta aún un poco de desarrollo en ese aspecto, pero estamos cerca. Cada día más.
Tengo un colega que es muy pro-Linux. El, óbviamente, sí utiliza Linux. Ayer quedamos para hacer una paella y tras la comida y paseando al lado de la playa, comentábamos el tema (una vez más).
Tal como le comenté, es inevitable que yo acabe poniendome Linux en mi PC de escritorio. Lo tengo claro. Aún no es el momento, pero no falta mucho. De hecho, de un tiempo a esta parte estoy escogiendo las aplicaciones que utilizo de una manera un tanto especial: intento que sea software libre (GPL a ser posible) y que hayan versiones igualtes tanto en Windows como en Linux. De manera que poco a poco las aplicaciones que voy utilizando ya están listas para la migración. Llegará un momento que lo unico que me hará falta es migrar el sistema operativo... y listo!
Volviendo a casa pensé en publicar una lista de lo voy utilizando, y dentro de un tiempo podré revisarla a ver si voy hacia adelante o no.
Empecemos por software libre con versión Linux (que yo conozca):
Uf, haciendo así el recuendo está la cosa mala. En unos meses veré si he podido arreglar las cosas un poco.
Actualización 11/10/05: Los comentarios valen más la pena que este post! Realmente veo que es un tema sensible entre los lectores de este blog. No, si al final me van a convencer... ;-)
Tengo un colega que es muy pro-Linux. El, óbviamente, sí utiliza Linux. Ayer quedamos para hacer una paella y tras la comida y paseando al lado de la playa, comentábamos el tema (una vez más).
Tal como le comenté, es inevitable que yo acabe poniendome Linux en mi PC de escritorio. Lo tengo claro. Aún no es el momento, pero no falta mucho. De hecho, de un tiempo a esta parte estoy escogiendo las aplicaciones que utilizo de una manera un tanto especial: intento que sea software libre (GPL a ser posible) y que hayan versiones igualtes tanto en Windows como en Linux. De manera que poco a poco las aplicaciones que voy utilizando ya están listas para la migración. Llegará un momento que lo unico que me hará falta es migrar el sistema operativo... y listo!
Volviendo a casa pensé en publicar una lista de lo voy utilizando, y dentro de un tiempo podré revisarla a ver si voy hacia adelante o no.
Empecemos por software libre con versión Linux (que yo conozca):
- Mozilla Firefox (navegador Internet)
- Mozilla Thunderbird (correo Internet)
- Gaim (mensajeria instantánea)
- OpenOffice (paquete ofimàtico)
- Gimp (edición fotográfica)
- WinAMP, fácilmente sustituible por XMMS
- Putty, OpenSSH incorpora un cliente SSH perfectamente completo
- IntelliJ IDEA, uno de los pocos softs propietarios (y el más caro) que utilizo, pero siendo mi dedicación principal el desarrollo Java está justificado (para mí) Tiene versión Linux igual a la de Windows (está escrito en Java) así que no hay problema
- Nero, aquí veo dificil que un soft llegue al nivel del Nero de Windows. Lo he intentado en varias ocasiones, pero todos los softs que he visto para Linux por el momento no llegan al nivel del Nero. Tienen el NeroLINUX pero creo que la opción sería encontrar un buen sustituto GPL.
- UltraVNC, esta implementación del VNC es sólo Windows, pero existen otras versiones que implementan el protocolo para Linux.
- FileZilla, es un soft para Windows de cliente FTP/SFTP. Supongo que en Linux hay alternativas igual de buenas.
- 7-Zip, también es sólo para Windows aunque GPL. Soporta la mayoría de formatos de compresión de ficheros, aunque el propio .7z no podria leerlo en Linux. Imagino que los entornos de escritorio de Linux ya vienen con todo el software para leer archivos de todos los tipos.
- Soft Agencia Tributaria. Como autónomo tengo que tratar mucho con todo el software de la Agencia Tributaria. Por suerte, cada día hacen mejor su trabajo y aunque aún salen ganando los de Windows por goleada, suelen haber alternativas para otras plataformas... desde simples aplicaciones Web a otras que estan migrando a Java.
- EAC, para extraer audio de un CD con máxima seguridad. No conozco alternativa (igual de fiable) para Linux.
- dbPowerAMP Music Converter, para conversión de formatos de audio. Tampoco conozco alternativa para Linux.
- Palm Desktop. El software para sincronizar mi PDA Palm Tungsten T3. El soft oficial es para Windows y Mac. Así que aquí no hay suerte. Tengo la opción de correo el soft con un emulador o buscar versiones de terceros que las hay. Tengo dudas al respecto de cualquiera de las dos soluciones.
- WinCVS. Un entorno gráfico para el CVS. Imagino que para Linux son mejores incluso que este.
- Google Earth... de momento no tienen versión Linux, una lástima. No es que me haga falta el soft, pero es divertido ver cosillas de vez en cuando.
- Adobe Reader for Palm OS. Este soft viene con una parte en Windows que prepara los PDFs para su lectura en la PDA. No conozco alternativa para Linux.
- MemoriesOnTV. Otro de los pocos softs propietarios que tengo (correctamente licenciado como todo lo que utilizo) que sirve para crear CDs y DVDs con pases de fotos y música, con efectos bastante conseguidos. Lo utilizo para generar álbums de fotos digitales en CD o DVD, ya que desde que tengo la cámara digital lo encuentro mucho más práctico que los álbums convencionales.
- UltraEdit. Se me olvidaba el EDITOR. Lo siento por los partidarios de vi o emacs, o kemacs, o gemacs o como se llamen esas perversas creaciones que nada tienen que ver con este editor. Ni idea de si hay una alternativa medianamente parecida en Linux.
- DVD Shrink. No se si existe nada parecido en Linux.
- DVD Decrypter. Idem, aunque este lo utilizo muy poco.
- Ulead DVD Movie Factory, o algo así. Soft que me venia con la capturadora de video (no de TV). La uso para ir pasando antiguos videos VHS que tengo a DVD (especialmente los videos familiares mios y de allegados). Obviamente, este no corre en Linux y dudo mucho que haya algo ni remotamente parecido (esto es terreno Mac).
Uf, haciendo así el recuendo está la cosa mala. En unos meses veré si he podido arreglar las cosas un poco.
Actualización 11/10/05: Los comentarios valen más la pena que este post! Realmente veo que es un tema sensible entre los lectores de este blog. No, si al final me van a convencer... ;-)
19/08/05
Diario instalación phpbb2 actualizado
Tras instalar algunos foros más, he actualizado el diario de instalación de phpbb2. Mea culpa puesto que he encontrado un error en la gestión de los avatares. En realidad es un error de la documentación, pero yo he caido de cuatro patas (y es que es un error sutil, porque todo funciona igualmente).
El nuevo documento refleja correctamente los cambios ha realizar, y también hay un extenso ejemplo de como combinar más de un foro en el mismo servidor.
Que aproveche!
El nuevo documento refleja correctamente los cambios ha realizar, y también hay un extenso ejemplo de como combinar más de un foro en el mismo servidor.
Que aproveche!
11/08/05
AjaxTags 1.0
Esta mañana he leido en Ajaxian Blog la release estable de esta libreria de tags para JSP con componentes Ajax.
Son las 18:44 y ya lo he integrado en un par de páginas de la aplicación web que estoy desarrollando. Excelente!
Via:
Son las 18:44 y ya lo he integrado en un par de páginas de la aplicación web que estoy desarrollando. Excelente!
Via:
02/08/05
Tarifas y cursos
Tras la vuelta de vacaciones y aprovechando que Agosto es un mes muy tranquilo en cuanto a trabajo se refiere, he publicado ya las tarifas y enlazado a los temarios de los cursos que imparto.
Es algo que tenia previsto desde hace una buena temporada y por fin he podido hacer.
En cuanto a la sección de servicios profesionales tan sólo me resta incluir una sección con los trabajos realizados incluyendo demos (donde sea posibles).
Es algo que tenia previsto desde hace una buena temporada y por fin he podido hacer.
En cuanto a la sección de servicios profesionales tan sólo me resta incluir una sección con los trabajos realizados incluyendo demos (donde sea posibles).
Suscribirse a:
Entradas (Atom)
