Muchachada Nui, unos genios !!

Comments   0   Date Arrow  Abril 25, 2008 at 3:40pm   User  by Pedro Marce

Y éste de Bono para mi el mejor…

Si queréis más en su página oficial.

Tagged   personal · recomendacion · series TVComments  Add Your Comment

CSS en tablas, un recurso útil

Comments   0   Date Arrow  Abril 25, 2008 at 8:28am   User  by Pedro Marce

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.

Tagged   css · otros blogs · recomendacionComments  Add Your Comment

Fondo de Escritorio: Una flor

Comments   0   Date Arrow  Abril 24, 2008 at 9:24pm   User  by Pedro Marce

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.

Flower

Tagged   fondo escritorio · fotografiaComments  Add Your Comment

Un ejemplo de Tiles 2 con componentes anidados y ViewPreparer

Comments   0   Date Arrow  Abril 23, 2008 at 11:07am   User  by Pedro Marce

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.xml
  • <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>

  • /plantilla/menu.jsp
  • <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>
    <tiles:insertAttribute name="definemenu" />
    <tiles:insertAttribute name="mostramenu" />

  • PrepareMenu.java
  • 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>"));
    }
    }

  • inicio.jsp
  • <%@ page language="java" %>
    <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>
    <tiles:insertDefinition name="app.inici" flush="true" />

Tagged   java · tutorial · utilidadesComments  Add Your Comment

Ánimo Pepe !!

Comments   0   Date Arrow  Abril 22, 2008 at 10:01pm   User  by Pedro Marce

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 !!!

Tagged   opinion · personalComments  Add Your Comment

Menudo partido de Pau Gasol

Comments   2   Date Arrow  Abril 20, 2008 at 10:17pm   User  by Pedro Marce

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 !!!

Tagged   actualidad · nbaComments  Add Your Comment

Playoffs time en la NBA, podremos verlo?

Comments   10   Date Arrow  Abril 19, 2008 at 10:33am   User  by Pedro Marce

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.

Tagged   nba · recomendacionComments  Add Your Comment

“Autowire by name” en tests con Spring

Comments   0   Date Arrow  Abril 18, 2008 at 11:44am   User  by Pedro Marce

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:

  • applicationContext.xml
  • Definición de la clase sobre la que queremos hacer el test.
  • <bean id="tableManager" class="com.pedromarce.GenericManagerImpl">
    <property name="genericDao" ref="tableDao"/>
    </bean>

  • TestTable.java
  • Clase que ejecuta el test, basada en junit.
  • 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…

Tagged   java · tutorialComments  Add Your Comment

Opciones para configurar la red con Parallels

Comments   1   Date Arrow  Abril 17, 2008 at 10:07pm   User  by Pedro Marce

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:

  • Shared Networking.
    • Con esta opción lo que hacemos simplemente es que la máquina virtual utilice la misma conexión que Mac OS, de esta manera la máquina virtual es completamente invisible en la red excepto para Mac OS. Si no queréis que nadie acceda a la máquina virtual o no tenéis muy claro como configurar Internet en la máquina virtual, esta es la opción adecuada. La dirección IP de la máquina virtual será dinámica y asignada por el servidor DHCP incorporado en Parallels.
  • Bridged Networking
    • Esta opcion hará que la máquina virtual sea como otro ordenador cualquiera en la red, por tanto requerirá que configuremos la máquina virtual para conectarse con la red e Internet como sea necesario en el sistema operativo ejecutándose en la máquina virtual. Esta opción es muy útil para trabajar con programas que no puedan ejecutarse en Mac OS (o sean difíciles de instalar) y requieran que los clientes de la red se conecten a ellos, por ejemplo, un servidor de base de datos Oracle, o unas pruebas con Internet Information Server.
  • Host-only Networking
    • Esta opción creará una red privada entre la máquina virtual y nuestro Mac OS, pero sin redirigir el trafico de Internet ni que nadie más pueda interactuar con la máquina virtual. Realmente el único caso en el que veo necesaria esta opción es cuando no tenemos ninguna red disponible, con lo que no podemos activar ninguna otra opción. De esta manera aún podríamos trabajar y, por ejemplo, probar desde Explorer una página web almacenada en el Mac.

Tagged   linux · mac · tutorial · utilidades · windowsComments  Add Your Comment

Un pedazo de equipo

Comments   0   Date Arrow  Abril 17, 2008 at 10:00pm   User  by Pedro Marce

Ricky y Rudy
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?

Tagged   nba · opinion · personalComments  Add Your Comment


Cerrar
Enviar por Correo