Y éste de Bono para mi el mejor…
Si queréis más en su página oficial.
Blog personal donde intentaré dejar escrito aquellos retos que consiga solucionar en cualquier historia que me meta.
personal · recomendacion · series TV
Add Your Comment
Un recurso útil si, como es mi caso, vuestro gusto en el diseño no es compartido por el resto del mundo porque, obviamente el resto del mundo está equivocado y desgraciadamente el cliente forma parte del resto del mundo.
Decoración CSS para tablas.
css · otros blogs · recomendacion
Add Your Comment
Desde que me aficioné a la fotografía lo que más he fotografiado por mucho son mis hijas, pero algo que también me parece curioso y a lo que voy dedicándome de vez en cuando es hacer fotos que queden bien como fondos de escritorio. Así que iré posteándolas y si alguien usarlas, seguid el enlace y disfrutadla.
fondo escritorio · fotografia
Add Your Comment
Me he pasado un buen rato para encontrarlo así que supongo será útil postearlo. El aspecto de la pantalla que quería generar era una cabecera, un menú y un cuerpo. Pero el menú quería que fuera otro componente dividido entre una parte estática (javascripts, estilos, etcétera…) y una parte dinámica que es el contenido del menú, recogido de una base de datos o fichero xml.
Así que básicamente tenemos unas definiciones de tiles compuestas por componentes anidados, y con uno de los atributos generado dinámicamente (mediante ViewPrepare).
Y ésto lo conseguimos de manera simplificada con:
<tiles-definitions>
<definition name="app.inici" template="/plantilla/normal.jsp">
<put-attribute name="cap" value="/tiles/cap.jsp" />
<put-attribute name="menu" value="app.menu" />
<put-attribute name="cos" value="/tiles/buit.jsp" />
</definition>
<definition name="app.menu" template="/plantilla/menu.jsp" preparer="com.app.PrepareMenu">
<put-attribute name="mostramenu" value="/tiles/menu.jsp" />
</definition>
</tiles-definitions>
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>
<tiles:insertAttribute name="definemenu" />
<tiles:insertAttribute name="mostramenu" />
public class PrepareMenu implements ViewPreparer {
public void execute(TilesRequestContext tilesRequestContext, AttributeContext attributeContext)
throws PreparerException {
attributeContext.putAttribute(
"definemenu",
new Attribute("<p>Aqui hay el html dinamico del menu</p>"));
}
}
<%@ page language="java" %>
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>
<tiles:insertDefinition name="app.inici" flush="true" />
java · tutorial · utilidades
Add Your Comment
De vez en cuando lees noticias que te afectan y joden mucho más de lo normal, y mira que la mayoría joden, y que Pepe Rubianes tenga que dejar los escenarios por culpa de un cáncer de pulmón es una de las que más me ha jodido últimamente.
No lo conozco personalmente, sólo de su faceta pública, pero las veces que he visto sus obras ha conseguido tenerme una hora y media sin parar de reir, y eso, tal como está el patio, tiene muchísimo mérito.
Probablemente fuera de Catalunya sea más conocido por la persecución de la que fué objeto a partir de unas declaraciones mal interpretadas y sacadas de contexto que por su trabajo como actor, lo cual me cabrea aún más.
Así que a los que lean ésto y no le conozcan os comento un par de detalles, Pepe Rubianes ha estado haciendo su obra en Barcelona durante quince años ininterrupidamente, con un gran éxito. Pero aún más importante cuando no estaba actuando, estaba en África, viviendo e intentando ayudar dónde sin duda más lo necesitan y dónde la mayoría no nos atreveríamos a ir. Pepe Rubianes era capaz de desmontar cada entrevista que Buenafuente le intentaba hacer y convertirla en una pequeño momento mágico. De hecho, Pepe Rubianes fué capaz de mantener él solo una entrevista en TV3 de Catalunya de ocho horas !!!
En fin, que cuando Pepe vuelva, en tres meses, seis o lo que sea necesario, yo, sin dudarlo seré de los que vaya a ver su espectáculo actual.
Y el cáncer ése, a cagar a la playa !!!
opinion · personal
Add Your Comment
No es nada fácil superar a Kobe Bryant, no lo es como rival, y aún lo es menos como compañero. Él es la primera opción y él es el que anota más puntos. Por eso lo que ha hecho hoy Pau Gasol en su primera victoria en los playoffs de la NBA tiene aún mucho más mérito.
36 puntos, 16 rebotes y 8 asistencias, casi un triple doble (si lo llega a hacer en USA ya se vuelven locos) dejan muy claro que su presencia ha cambiado muy considerablemente a los Lakers.
Menuda audiencia tendrá, si llega a ocurrir, unos Lakers-Celtics en la final, preveo audiencias casi como de Barça-Madrid.
Pero mientras éso llegue o no, al menos de momento, a disfrutar de Pau !!!
actualidad · nba
Add Your Comment
Bueno casi todas las opciones que he ido poniendo por aquí para ver los partidos han ido desapareciendo y no funcionan ya. Así que os pongo este link que he encontrado y a ver si hay suerte y funciona hoy que empiezan los playoffs.
Lamentablemente esto está basado en sopcast y otros así que Windows e IE son imprescindibles, bueno y Parallels si estás en Mac.
nba · recomendacion
Add Your Comment
Cuando probéis de hacer tests con Spring, si queréis inyectar dependencias en ellos (probablemente lo más normal ya que estáis con Spring) tengáis problemas al ejecutarlos, vaya, que no funcione. El problema, muy bien explicado, lo encontráis en el blog de jmonne. El caso es que las clases que extiendes para hacer los tests tienen activado el autowiring, no como las demás clases de Spring, y por defecto lo hace por tipo. Con lo cual si usas clases genéricas vas a tener problemas al no poderse resolver la dependencia debido a que encontrará ambigüedades.
La solución que a mi me ha parecido más clara para estos casos es cambiar el autowire y hacerlo por nombre. De esta manera eliminaremos la ambigüedad.
Para conseguirlo la propiedad en la clase del test se llamará igual que la definición de la clase que quieras instanciar, además añadiremos al constructor de la clase de nuestro test que el modo de autowire sea por nombre.
Mucho mejor lo veréis en un ejemplo:
<bean id="tableManager" class="com.pedromarce.GenericManagerImpl">
<property name="genericDao" ref="tableDao"/>
</bean>
public class TestTipusAvantatge extends AbstractTransactionalDataSourceSpringContextTests {
protected GenericManager tableManager;
public testTable() {
setAutowireMode(AUTOWIRE_BY_NAME);
}
public void setTable(GenericManager service) {
this.tableManager = service;
}
protected String[] getConfigLocations() {
return new String[] { "applicationContext.xml"};
}
public myTest() throws Exception {
.......
}
}
Y eso es todo, así ya podréis pasar tests unitarios a clases genéricas que inyectan las clases finales en tiempo de ejecución.
Como dijo Trillo, manda huevos…
java · tutorial
Add Your Comment
Trabajando con parallels puede parecer un poco confuso las opciones de configuración de red disponibles, pero la verdad es que bien utilizadas nos permiten practicamente cubrir cualquier caso para conectarnos con el Mac OS y la máquina virtual, incluso, en algunos casos nos permite utilizar la máquina virtual para conectarnos con el Mac OS. Así que veamos las opciones disponibles:
linux · mac · tutorial · utilidades · windows
Add Your Comment

Yo siempre he sido del Barça. Y por tanto el Joventut, aunque simpático algunas veces, es el rival y normalmente prefiero que pierda.
Pero cuando se consigue crear desde casi nada (económicamente) algo tan grande como el equipo que ha juntado este año el Joventut, y, además coincide con algo tan triste como lo que ha hecho el Barça con infinitamente más presupuesto, hay que rendirse a la evidencia.
Desde hace mucho tiempo, quizá desde la temporada que jugó Gasol en la ACB, que no veía un equipo tan atractivo y divertido. Y que, de momento, ha ganado cada campeonato que ha jugado.
La pena es que la ACB se ha quedado como una liga más de formación para la NBA. Y seguro que Rudy se va a final de año, Ricky quizás dentro de dos o tres, y cualquier otro que vaya saliendo también. Aunque si sus últimos años son tan buenos como lo está siendo el de Rudy o lo fué el de Gasol, habrá valido la pena. Y además de esa manera siempre será mucho más interesante ver los partidos NBA.
Y por no hablar de que para las olimpiadas Pepu va a tener graves problemas para repartir minutos por fuera, o quizá Navarro y Rudy puedan jugar juntos?