Monday, July 19, 2010

Estic llegint: El enigma de la calle Calabria

El enigma de la calle CalabriaDe Jerónimo Tristante. 2010. Publicat per Maeva. 300 pàgines.

És curiós llegir una novel·la d'un autor que coneixes. De fet no conec personalment a en Jerónimo, però és amic del meu cunyat i això retalla els graus de separació. :-)

Aquesta novel·la és la tercera del mateix personatge, en Víctor Ros, un detectiu de la policia de finals del segle XIX, que és un precursor en l'ús de la ciència i del mètode deductiu per tal de resoldre els casos.

L'any passat vaig llegir la segona novel·la d'aquesta sèrie, El caso de la viuda negra, i haig de dir que aquest m'ha agradat molt més, té més ritme i és més entretinguda.

Tot i així, hi ha un parell de detalls que m'han distanciat a l'hora de llegir.

Un és que en Víctor Ros és un Sherlock Holmes castís, però com a mínim Sherlock tenia un greu defecte que el feia més humà. En Víctor de vegades resulta insuportable.

L'altra és l'aparició de personatges reals (com Gaudí o Monturiol). De vegades una mica forçat i que no feia falta per crear entorn històric i posar realisme.

El fet que estigui ambientada a Barcelona ha estat un atractiu addicional. I crec que el personatge del dolent està molt ben trobat. De fet, m'imagino que no serà la darrera vegada que el veiem...

Estic desitjant llegir una altra novel·la del mateix autor i que no està protagonitzada per Víctor Ros, 1969. D'aquesta m'han parlat molt bé. I clar, esperarem a la propera aventura del nostre detectiu. I tant!

Sunday, July 18, 2010

Obtenir la DDL dels índexs d'Oracle Text

Per tal de crear els índex d'Oracle Text (el mecanisme de recerca textual que proporciona Oracle, i que s'ha anomenat al llarg del temps Intermedia Text, ConText, Text Server i no sé què més)... deia que per crear els índex d'Oracle Text no n'hi ha prou amb fer un CREATE INDEX, sinó que cal especificar un munt de preferències (l'idioma, els caràcters separadors de paraula, etcètera).

El més habitual és que l'administrador (o el desenvolupador) guardi les sentències de creació dels índexs de Text, però si no és així sempre ho pots deduir tirant de les vistes que comencen amb CTX.

El cas és que l'altre dia vaig trobar que a les noves versions d'Oracle Text ja tenen un mecanisme per obtenir la DDL (data definition language, les sentències de creació) dels índexs. I va molt bé! El nom de les preferències se les inventa, i si tens més d'un índex que vols que reaprofiti les preferències has d'adaptar els scripts que genera, però treu molta feina.

Ara n'hi ha prou amb fer servir CTX_REPORT.CREATE_INDEX_SCRIPT(index_name) i et treu totes les sentències com un CLOB.

Això existeix, com a mínim, des de la versió 9.2 d'Oracle, però jo havia estat una mica allunyat.

Tens una versió del CREATE_INDEX_SCRIPT com a funció i una altra com a procediment i si vols obtenir els scripts de tots els teus índexs textuals pots fer:

SELECT index_name, ityp_name, table_name, CTX_REPORT.CREATE_INDEX_SCRIPT(index_name)
FROM user_indexes
WHERE index_type='DOMAIN'
AND ityp_owner='CTXSYS'

Alapamui des d'Argentina

Un company d'Argentina, que no domina pas el català, m'ha dit que fent servir el Google Translator es pot llegir força bé l'Alapamuí. M'ha fet molta il·lusió!

Saturday, July 17, 2010

Servei tècnic de Dell i de Toshiba

En molt poc temps se m'ha espatllat un portàtil Dell i un Toshiba, i he hagut de fer servir el seu servei tècnic.

El portàtil Dell estava ja fora de la garantia però, per sort, quan el vaig adquirir vaig comprar també una ampliació de garantia i aleshores sí que m'entrava. Fa que pensar. El cas és que la pantalla del meu XPS M1330 (que ja no la fan) va començar a fer coses rares. Vaig obrir una incidència per la seva Web, em van demanar que passés unes proves i que els hi enviés unes fotos i en res se'm van presentar per l'oficina i un tècnic em va canviar la placa base en 15 minuts. Una meravella.

Amb netbook Toshiba, un NB200, el cas és més curiós. Com era una màquina que em portava a tot arreu, i mogut per una paranoia amb la seguretat, li havia ficat un password a la BIOS: havia de posar una clau de pas cada cop que encenia la màquina. Fins aquí cap problema. El problema va venir quan vaig voler treure la clau. Continuava demanant-me la clau, però ja no funcionava la que jo li havia posat. Remenant per internet vaig trobar un senyor que li havia passat el mateix i que deia que era un bug a la BIOS. Fins i tot explicava com desmuntar la màquina i resetejar la password, per què resulta que Toshiba no ho considera un bug i et cobren per resetejar la password encara que estigui en garantia. Aquesta pàgina (Removing bios password in Toshiba Netbook NB200 - Jayson Online – Articles & Projects) curiosament va deixar d'estar accessible als pocs dies de la meva visita, així que no vaig poder prendre nota. Vaig portar la màquina a un servei tècnic de Barcelona (Tronik) i em van resetejar la password sense cobrar-me, tot indicant-me que no és un servei gratuït i que la propera vegada sí que m'ho cobraran. Van ser molt ràpids, també.

Haig de dir que ambdós portàtils són dues molt bones màquines però, com tot, de vegades tens incidències.

Mai havia hagut de fer servir serveis tècnics de portàtils i les dues experiències han estat molt bones. Així un es queda més tranquil, no?