Segunda.com.es ya tiene hosting propio

Por fin, desde el viernes, el buscador de segunda mano ya tiene hosting propio, y me encuentro con el problema del posicionamiento y promocionarlo, seguramente a nivel de posicionamiento será muy complicado colocarlo.

A ver si tengo tiempo y puedo desarrollar algo más, o al menos poner algún contenido más relacionado con la compra y venta de segunda mano.

Problemas con YUI (la librería de componentes javascript de yahoo)

Estos últimos días, me he estado peleando con la librería yui, de yahoo (y me va a tocar seguir una temporada) para usar los componentes que trae de serie.

Estaba trabajando con la versión 0.11.1, el caso es que necesitaba que el componente calendar mostrara un botón para cerrarse, y siguiendo la documentación, sólo conseguía que me dieran errores de javascript.

Después de mucho trastear, hoy al final, me he dado cuenta que no estaba utilizando la última versión (la 0.12.2). Al ver esto, me he dado cuenta que lo más probable es que fuera este el problema.

Me he descargado la última versión, he reescrito algunos pequeños cambios que le hice al componente del calendario y cuando, siguiendo la documentación, he conseguido que mostrara el botón... no ejecutaba el método (o función, que no sé cómo llamar esa pseudo POO con javascript) que anteriormente cargaba la configuración personalizada del componente (customConfig), y me aparecía el calendario en inglés.

He tenido que utilizar el calendarioYahoo.cfg.setProperty(), pruebo otra vez... y nada, finalmente esto era porque antes de renderizar el componente hacía una llamada al setupConfig (que este a su vez, anteriormente, hacía la llamada a customConfig), y al parecer me machacaba la personalización. Al quitar esta llamada todo "perfecto", al menos hasta la próxima.

Con esta librería se me está quedando grabado algo, que ya he leído muchas veces... NUNCA UTILIZAR VERSIONES ANTERIORES A 1.0, que luego te puedes llevar los disgustos.

Bueno es viernes y me tenía que desahogar antes del fin de semana:P.

Buenos programadores

Visto en versión cero

Cualquier tonto puede escribir código que un ordenador pueda comprender. Los buenos programadores escriben código que los humanos pueden comprender.

Martin Fowler

Apunte sobre autoincrementales (autonuméricos) en oracle

En orcale no existen los autoincrementales, para que se incremente un valor, debemos utilizar una secuencia para el campo a incrementar y un trigger para la tabla.

Creamos la secuencia:

CREATE SEQUENCE nombredelasecuencia increment by 1 start with 1;

Creamos el trigger:

CREATE OR REPLACE TRIGGER nombredeltrigger
before insert on nombredelatabla for each row begin
if inserting then
if :NEW.autonumerico is null then
select nombredelasecuencia.nextval into :NEW.autonumerico from dual;
end if;
end if;
end;