Archivo del autor Roberto M. Oliva

En Drupal un administrador de usuarios es superpoderoso

Escrito por Roberto M. Oliva el Octubre 23rd, 2009

En Drupal, inicialmente, hay tres tipos de usuarios: Anónimos, autenticados y el usuario con ID 1. A este usario 1 yo le denomino usuario root por su analogía con el mundo Linux. El usuario con ID 1 tiene, por defecto, permiso para todo. Drupal, cuando comprueba que el ID del usuario es 1, ya no […]

Un WTF para variar

Escrito por Roberto M. Oliva el Agosto 24th, 2009

Os pongo aquí un WTF que encontré personalmente en un centro Carrefour (no voy a poner cual de ellos). Tiene ya tiempo, porque lo vi en enero de este 2009, pero me la he encontrado haciendo limpieza de fotos y he pensado que merecería la pena ponerla aquí:

Testeo paranóico de JSON con Cucumber

Escrito por Roberto M. Oliva el Julio 30th, 2009

Estoy aprendiendo Cucumber y se que no esta pensado directamente para lo que aquí voy a exponer pero me resultó muy gratificante ver como de una manera muy sencilla se puede testear cualquier JSON devuelto por nuestros servicios REST. Se puede testear, con una sintáxis muy efectiva y clara hasta la última entrada de datos. […]

Document-oriented Databases

Escrito por Roberto M. Oliva el Julio 9th, 2009

Voy a empezar a escribir esta entrada y no la voy a terminar, en breve, ya que la voy a utilizar como herramienta de investigación e irá creciendo a la par que voy adentrándome en el mundo de los Document-oriented Database.
Las Document-oriented Databases suponen un enfoque distinto de almacenamiento de datos al que proponen las […]

Sobreescribir menu links del core de Drupal 6

Escrito por Roberto M. Oliva el Febrero 26th, 2009

Esto es más un apunte para que no se me olvide la próxima vez. Si además le viene bien a alguien, pues mejor
Cuando creamos un módulo podemos hacer que atienda él mismo las peticiones que se harían al core si no estuviese. Dicho de otra manera: Nuestro módulo va a interceptar ciertas llamadas […]

Otra manera de calcular la media ponderada en Ruby

Escrito por Roberto M. Oliva el Febrero 16th, 2009

Esto que escribo es un poco chorra, lo sé, pero llevo tanto tiempo sin escribir que me parece que puede ser gracioso poner esto aquí.
Hoy me he enfrentado al “terrible y dificil” reto de calcular una media ponderada de datos, más concretamente las notas de los alumnos en una asignatura.
Partimos de tener un hash en […]

Hook_theme en Drupal 6

Escrito por Roberto M. Oliva el Octubre 10th, 2008

Estamos empezando el desarrollo de una serie de sitios basados en Drupal 6, por lo que nos hemos puesto a crear temas nuevos y nos hemos encontrado con cosas curiosas. Aquí voy a explicar la que me ha dado más dolores de cabeza en estos días que llevo con Drupal 6 y, si bien, al […]

Flex: Atendiendo a la finalizacion de comandos

Escrito por Roberto M. Oliva el Julio 22nd, 2008

Una dificultad en el desarrollo de clientes en Flex es su carecter totalmente asíncrono.
Nosotros utilizamos Cairngorm para el desarrollo en Flex y nos suponía un problema añadido el que no hay control sobre la finalización de un comando asíncrono. Hay veces que es necesario realizar una operación concreta nada más haber recibido una serie […]

Desplegando Rails

Escrito por Roberto M. Oliva el Abril 16th, 2008

Llevamos más de año y medio metidos en un mega-proyecto basado en Ruby On Rails. Después de tanto tiempo tenemos una visión muy clara de las ventajas e inconvenientes de utilizar esta plataforma. Ya hay muchos sitios en los que se habla de estas consideraciones y de muchas otras, pero yo quiero exponer aquí […]

Retomando…

Escrito por Roberto M. Oliva el Abril 1st, 2008

Llevo más tiempo sin escribir aquí del que pensaba. Estoy dispuesto a ponerme las pilas de nuevo, porque quiero comprometerme a mantener este blog lo más actualizado posible.
No obstante todo ha sido por un motivo, el de siempre: El trabajo (no me importaría que fuese otro). Pero también he de decir que este blog se […]