This is the planet for the blogs of all the members of aspgems. Subscribe to this page to get all the updates in a single feed (rss)
Stringando que es gerundio published 16 days ago by 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.
Pinceladas sobre migrations published about 1 month ago by 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
...
endcreará una tabla products con un campo
No hablo de la Conferencial Rails 09 porque no estuve published 3 months ago by 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
Templates en Windows published 3 months ago by 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
Conferencia Rails 2009 published 3 months ago by 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
Generando un avatar published 4 months ago by 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
Presentación sobre OpenID y OAuth published 4 months ago by 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'
La absurdez hecha duda published 4 months ago by 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é
Git en Windows Vista published 5 months ago by 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 trabajarYa sólo me queda familiarizarme con la
FasterCSV y Rails 2.3 published 5 months ago by 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
Nota mental published 6 months ago by 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
Combos dependientes re-visited published 7 months ago by dani mata
Quiero logarme usando open ID published 9 months ago by dani mata
Mensajes de error enviando mails published 9 months ago by dani mata
Un nuevo site published 10 months ago by dani mata
Estar actualizado published 10 months ago by dani mata
Cuatro URLs donde enviar sitemaps published 10 months ago by dani mata
Una razón más para cambiar published 11 months ago by dani mata
Apoyando a los colegas published 12 months ago by dani mata
No es lo mío , pero bueno... published about 1 year ago by dani mata
El principio de la mínima sorpresa published about 1 year ago by dani mata
Google Analytics: la polémica published about 1 year ago by dani mata
Concepto interensante: La Jerarquía de Optimización published about 1 year ago by dani mata
Comenzamos 2009 con pair programming published about 1 year ago by dani mata
Mi última adquisición published about 1 year ago by dani mata
Conferencia Rails 2008 re-visited published about 1 year ago by dani mata
Are you ready to rock? published about 1 year ago by dani mata
Esas pequeñas cosas published about 1 year ago by dani mata
La madre de todos los corderos no es una oveja, es un 'underscore' published about 1 year ago by dani mata
ASPGems y Gemma published about 1 year ago by dani mata
OCUPADO published about 1 year ago by dani mata
A tiro hecho (III) published about 1 year ago by dani mata
TOG news published about 1 year ago by dani mata
Lección magistral published about 1 year ago by dani mata
Diseño para dispositivos móviles published about 1 year ago by dani mata
Plugin para IE published about 1 year ago by dani mata
Ruby-debug wn Windows published about 1 year ago by dani mata