Archivo

Archivo para la Categoría "software"

ubuntu pega fuerte

Coincidiendo con la llegada del cd que pedí (aquí) hace unas 5 semanas, hoy tocaba hablar de ubuntu. Es simplemente increible que algo que te puede costar tus 150€ te lo envien a tu casa gratis. Y con pegatinas!

Resulta que últimamente se han hecho eco en muchos sitios de que los grandes se están pasando a ubuntu, incluso publican sus listas de conversión de programas. Normal, porque ubuntu “mola”. Es open source, parece la UNICEF de los sistemas operativos y además es linux. Tiene todas las de ganar entre el público formado por entendidos comprometidos socialmente o que simplemente odian el DRM.

El motivo de que la gente cambie de OSX a ubuntu algunos lo pintan tan simple como que Mac ya no es tan cool debido a su mayor difusión y aumento de mercado. Porque el mundo de internet, el software y el desarrollo web tampoco escapa del “si todos lo tienen ya no lo quiero”.

Son muchas las opiniones sobre este tema y realmente no me interesa mucho ninguna, solamente me alegro de que se hable de ubuntu y que se extienda. No es la solución a corto plazo pero la dirección a tomar es la correcta y poco a poco se hace más fuerte.

Así que encárguenlo que es gratis.

Categorías:software

Struts-Layout (Jakarta Struts 2)

Para mi proyecto (web, java, struts) estoy utilizando el framework struts-layout y después de instalarlo pensando que sería la solución a todos nuestros problemas (pestañas,…vale, sólo era uno en principio) nos encontramos con que no sabíamos donde nos estabamos metiendo.

La idea de que no es necesario saber html para usarlo nos pareció genial, ya que no es que no sepamos, pero nos venía bien una ayuda:

Struts-Layout is a tag library for struts which provides easy and fast interface creation. This is achieved by powerful tags which display panels, input fields, tables, treeviews, sortable lists, datagrids, popups, calendars, etc. With those tags, the developer have neither need to write nor even know HTML.

Además ayuda a la validación de campos mostrando los errores, al diseño de la página, simplificándolo hasta llegar a las etiquetas row y column y hacerlo todo con eso.

Pero al final hemos acabado rehaciendo lo que no nos gustaba o simplemente lo que no funcionaba, como la ordenación de las columnas en las tablas que ordenaba la columna equivocada y encima no diferenciaba entre números o texto con lo que siempre ordenaba alfabéticamente.

Ni qué decir de las incompatibilidades entre IE y Firefox que más de un día (y tres) me han tenido con el debugger de javascript de ambos (sin saber!).

Pero hoy me ha dado una alegría. Para los listados largos (muy largos) era necesaria una paginación que ordenara los resultados con lo que me complicaba mucho mi clase lista, a la que le tenía que dar tamaño de página y mover los índices respecto a la página y al item en cuestión… Mucha faena, que era peor porque debía sacar por partes la lista directamente desde la base de datos. Y de repente encuentro la etiqueta que si le paso una colección directamente le pongo el tamaño y me lo soluciona todo.

Es lo que pasa cuando trabajas con una herramienta sin conocerla, que pierdes el tiempo haciendo cosas que ya estan hechas. Pero es la mejor forma de no olvidarlas nunca.

Categorías:java, programming, software, struts

casi exquisito

Para los que no se hayan enterado de lo que es del.icio.us a estas alturas, como un servidor hasta hace dos días, les recomiendo que entren y se hagan una cuenta. Es un gestor de marcadores, pero con una interfaz intuitiva, sencilla, con un diseño agradable y además permite encontrar marcadores por categorías.

Símplemente por probar y verán como se multiplican los marcadores guardados y la nube de las categorías se hace enorme en cuestión de días. Sí además lo aderezamos con el plug-in de firefox, con dos clicks entramos en nuestra cuenta y nos subimos nuestros marcadores.

Un must use en toda regla.

Categorías:software, web2.0
Seguir

Get every new post delivered to your Inbox.