Archivo del autor Roberto M. Oliva
En Drupal un administrador de usuarios es superpoderoso
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
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
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
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
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
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
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
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
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…
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 […]