planeta gems

Planeta ASPgems

dani mata

blog posts

Stringando que es gerundio published 16 days ago by dani mata dani mata

Una de enlaces útiles: inflections.

Me encantan la extensiones de la clase String para darles forma según su contenido. Resumiendo:

camelize convierte a camel case.
constantize busca una constante con el nombre especificado en el string.
dasherize sólo cambia underscores por guiones(dashes).
demodulize de un string que contiene un nombre de clase, elimina la parte referente a módulos.

continue reading >>


Pinceladas sobre migrations published about 1 month ago by dani mata dani mata

Ayer le di una vuelta a las rails guides para refrescar la memoria acerca de las relaciones polimórficas y siguiendo un par de enlaces llegué a la guía sobre migrations. Y encontré que hay una helper para crear campos con foreign keys.

Los ejemplos de la guía son estupendos:

create_table :products do |t|
  ...
  t.references :category
  ...
end

creará una tabla products con un campo

continue reading >>


No hablo de la Conferencial Rails 09 porque no estuve published 3 months ago by dani mata dani mata

Por motivos personales, este año me he perdido más de la mitad de los contenidos de la Conferencia Rails. Como casi todos los años el balance cosas positivas vs cosas negativas es bastante favorable.

De lo que vi, lo que más me gustó fueron las charlas pseudofilosóficas de Javi Ramírez, Sergio Gil y Aitor Garcia Rey porque, a pesar de que no estoy del todo de acuerdo con ellos, sí que creo que

continue reading >>


Templates en Windows published 3 months ago by dani mata dani mata

Hello!

Acabo de crear un proyecto basado en un template de rails, como siempre, en entorno windows. La sitaxis es la conocida

rails nombre_de_proyecto --template=ruta_del_template

La ruta puede ser un path físico en la máquina o una url. He tenido que hacer un par de apaños muy fáciles sobre el template original para que todo funcione debidos, en su mayoría, a que ruby no es capaz de ejecutar

continue reading >>


Conferencia Rails 2009 published 3 months ago by dani mata dani mata

El próximo miércoles 25 comienza la Conferencia Rails 2009. Este año me han colocado las cosas como a mí me gustan, casi sin colisiones entre temas interesantes. Además hay mucha presencia internacional, tanto en ponentes como en asistentes: Obie Fernández, Yehuda Katz, David Black, Scott Chacon... Aquí podéis ver la nota de prensa oficial.

En CameraWC he subido un vídeo para saludar tanto a los

continue reading >>


Generando un avatar published 4 months ago by dani mata dani mata

Inventemos una palabra en castellano para traducir avatar. Podemos castellanizarla directamente, avatario o ávatar, porque parece que no podemos traducirla y, algo como, imagencilla, imagen de usuario o imagen en twitter, no me convence del todo.

Y dicha la tontería, vamos a lío. Supongamos que tenemos una imagen cuya ruta es
C:/Users/danimata/full_body.jpg.
Vamos a recortar un trozo de la

continue reading >>


Presentación sobre OpenID y OAuth published 4 months ago by dani mata dani mata

He creado una presentación para contar a unos amigos lo más básico sobre OpenID y OAuth.

Salud y rocanrol

¿Quién tiró la piedra? ¿Quién escondió la mano?
¡Quién le puso el pie al gordo del "Gran Hermano"?
Quien sabe lo que sabe, sabe que no sabe nada.
El que nada no se ahoga o le dan por la almorrana
¡O le dan por la almorrana!

Y si tiene almorranas es que sufre en silencio.
El silencio pa'

continue reading >>


La absurdez hecha duda published 4 months ago by dani mata dani mata

Hoy me ha surgido la duda de cómo hacer una validación de unicidad sobre dos atributos de un modelo. Nunca había tenido que hacer algo similar en Rails.

La mejor opción que he encontrado ha sido

validates_uniqueness_of :family_id, :scope => :user_id

Esto validará que para cada valor de user_id el valor de family_id es único. Seguro que hay una solución mejor y más estándar, pero yo no me la sé

continue reading >>


Git en Windows Vista published 5 months ago by dani mata dani mata

Por fin he puesto a funcionar un proyecto que tira de un repositorio git. Para ello he tenido que hacer tres cosas:

instalar git para windows desde aquí
confgurar la variable de entorno GIT_SSH para que apunte al ejecutable ssh que viene con el instalador de git, típicamente en C:\Program Files\Git\bin\ssh.exe
clonar el repositorio y empezar a trabajar

Ya sólo me queda familiarizarme con la

continue reading >>


FasterCSV y Rails 2.3 published 5 months ago by dani mata dani mata

Pues parece FasterCSV y Rails 2.3 no terminan de llevarse bien. De hecho, en las aplicaciones rails que he migrado a la versión 2.3.2, cualquier exportación de datos a formato CSV ha dejado de funcionar. Lo extraño es que no falla nada salvo que los archivos resultantes están vacíos.

Menos mal que San Google siempre está ahí, cuando se le necesita. Buscando buscando llego aquí donde explican que

continue reading >>


Nota mental published 6 months ago by dani mata dani mata

Hay cosas que por más que las leas, las veas y las intentes retener, son imposibles de memorizar. Hay otras, sin embargo, que se quedan ahí contigo para el resto de tu vida, y que no sirven para nada. Como la típica cancioncilla que oyes a alguien y no se te va de la cabeza en todo el día. Probemos con 'dragones y mazmorras, un mundo infernal, se esconde entre las sombras, la fuerza del mal'.

En

continue reading >>


Combos dependientes re-visited published 7 months ago by dani mata dani mata


Quiero logarme usando open ID published 9 months ago by dani mata dani mata


Mensajes de error enviando mails published 9 months ago by dani mata dani mata


Un nuevo site published 10 months ago by dani mata dani mata


Estar actualizado published 10 months ago by dani mata dani mata


Cuatro URLs donde enviar sitemaps published 10 months ago by dani mata dani mata


Una razón más para cambiar published 11 months ago by dani mata dani mata


Apoyando a los colegas published 12 months ago by dani mata dani mata


No es lo mío , pero bueno... published about 1 year ago by dani mata dani mata


El principio de la mínima sorpresa published about 1 year ago by dani mata dani mata


Google Analytics: la polémica published about 1 year ago by dani mata dani mata


Concepto interensante: La Jerarquía de Optimización published about 1 year ago by dani mata dani mata


Comenzamos 2009 con pair programming published about 1 year ago by dani mata dani mata


Mi última adquisición published about 1 year ago by dani mata dani mata


Conferencia Rails 2008 re-visited published about 1 year ago by dani mata dani mata


Are you ready to rock? published about 1 year ago by dani mata dani mata


Esas pequeñas cosas published about 1 year ago by dani mata dani mata


La madre de todos los corderos no es una oveja, es un 'underscore' published about 1 year ago by dani mata dani mata


ASPGems y Gemma published about 1 year ago by dani mata dani mata


OCUPADO published about 1 year ago by dani mata dani mata


A tiro hecho (III) published about 1 year ago by dani mata dani mata


TOG news published about 1 year ago by dani mata dani mata


Lección magistral published about 1 year ago by dani mata dani mata


Diseño para dispositivos móviles published about 1 year ago by dani mata dani mata


Plugin para IE published about 1 year ago by dani mata dani mata


Ruby-debug wn Windows published about 1 year ago by dani mata dani mata




Proudly powered by Planetoid