Mi blog y yo solos en el mundo

pensando en la gente que ama las madalenas

No hay un camino para la paz, la paz es el camino -Ghandi-

Y entonces comprendí porque le llamaban

lunes, diciembre 25, 2006

Regalos

Si ya se que es una mierda cuando la gente habla de lo que le han regalado, pero tranquilos mi intención no es presumir.

Es ya toda una tradición en mi familia que mis regalos sean raros, cutrillos y a ser posible carentes de cualquier intención de que me gusten, pero como este año se han superado no puedo menos que compartirlo con vosotros.

Jamás pensé que diría esto pero habría preferido unos calcetines...

foto de mi regalo

Etiquetas:

viernes, diciembre 22, 2006

Sharepoint

Hacia tiempo que no hablaba de programación en el blog, pero resulta que tengo un nuevo trabajo, con Callejón s.a, que está preparando un producto basado en Sharepoint que no es más que un sistema creación de portales orientado a la intranet.

Esto que suena tan guay es una especie de gestor de contenidos integrado con con windows 2003 y forma parte del nuevo paquete MS Office server, que a este paso se va a convertir en mi peor pesadilla :).

El Sharepoint este está muuuuuy verde, aunque los famélicos comerciales de MS ya lo estén vendiendo como la panacea universal que solventará todos los problemas de comunicación de las pyme por un módico precio.

Entre las cagadas gordas que tiene está que no incorpora un buen sistema de skins (visto un site sharepoint vistos todos) y que tiene unos requerimientos de hardware que ni que fuera el windows vista tras 10 años sin formatear.

Incorpora también oh maravillas de la abstracción, un encapsulamiénto de las tablas de la base de datos, en unas estructuras a las que llama listas y a las que es posible atacar (por lo que he visto hasta ahora de una manera más que rudimentaria) usando unos xml llamados caml, pero no usando SQL los de MS sabrán por qué.

Ahora que ya estáis en el estado del arte en lo que a sharepoint se refiere y aunque solo sea para que el post no sea tan coñazo, os voy a contar lo que me pasó ayer :).

Bien resulta que había que actualizar los n registros de una de las listas que estaba actualmente en explotación, un campo importante para más señas, y el marrón en contra de todo el sentido común y la lógica me calló a mi :).

Dado que a Sharepoint hay que atacarle usando caml, había que hacer un pequeño programa que se conectase con Sharepoint y fuese actualizando campos sacando el valor de un Excel, así que ni corto ni perezoso y armado con una herramienta para escupir caml a un servidor Sharepoint escribí la sentencia que me permitía extraer una entrada en concreto.


<Query><OrderBy><FieldRef Name='Campo' /></OrderBy><Where><Eq><FieldRef Name='Titulo'><Value Type='Text'>lo que busco</Value></Eq></Where></Query>


Para los que no querais comeros la cabeza lo de arriba sería equivalente a

SELECT * FROM Tabla WHERE Titulo='Lo que busco' ORDER BY Campo


Y al escupirlo a Sharepoint el resultado era el esperado, albricias y caramelos.

Así que todo parecia que saldría a pedir de Milhouse, pero una sombra se cernía en el oriente, ya que por algún extraño motivo que supongo que conocerán las señoras madres de los autores de Sharepoint, la consulta anterior al pasarla directamente a Sharepoint funcionaba igual, igual que esta otra.

SELECT * FROM Tabla


Así que mi inocente fragmento de código


foreach (SPListItem oItem in oList) {
oItem["Campo"]=100;
}


En lugar de servir para verificar que podía escribir en un registro en concreto, se cepilló la mitad de los valores de la base de datos antes de que fuera capaz de pararlo... larga vida a los backups.

Etiquetas: , ,

viernes, diciembre 15, 2006

Vacaciones

No se vosotros pero yo ya estoy contando las horas



pd: esta entrada no tiene gracia para los que la miréis por el planeta

Etiquetas:

lunes, diciembre 11, 2006

Castigo

Solo un gilipollas se bebe tanta cerveza sin haber terminado una práctica que hay que entregar al día siguiente...
Solo un gilipollas se bebe tanta cerveza sin haber terminado una práctica que hay que entregar al día siguiente...
Solo un gilipollas se bebe tanta cerveza sin haber terminado una práctica que hay que entregar al día siguiente...
Solo un gilipollas se bebe tanta cerveza sin haber terminado una práctica que hay que entregar al día siguiente...
Solo un gilipollas se bebe tanta cerveza sin haber terminado una práctica que hay que entregar al día siguiente...
Solo un gilipollas se bebe tanta cerveza sin haber terminado una práctica que hay que entregar al día siguiente...
Solo un gilipollas se bebe tanta cerveza sin haber terminado una práctica que hay que entregar al día siguiente...
Solo un gilipollas se bebe tanta cerveza sin haber terminado una práctica que hay que entregar al día siguiente...
Solo un gilipollas se bebe tanta cerveza sin haber terminado una práctica que hay que entregar al día siguiente...
Solo un gilipollas se bebe tanta cerveza sin haber terminado una práctica que hay que entregar al día siguiente...

domingo, diciembre 03, 2006

No bajeis música

Muchos vídeos han tratado de convencerme de no bajar música de internet, pero este... este me ha llegado al alma.