El iJam, que mola bastante más que el iPhone. No os perdáis la visita guiada porque es de lo mejor que he visto en mucho tiempo.
Salud y rocanrol¡
sábado, 15 de marzo de 2008
viernes, 14 de marzo de 2008
Más hacks CSS
He encontrado este articulillo que cuenta algunos hacks para que las CSS funcionen mejor en todos los navegadores. Son todos más o menos conocidos pero vienen bien explicados y con algún matiz interesante.
Salud y rocanrol¡
Salud y rocanrol¡
martes, 11 de marzo de 2008
SQLServer
Un par de cosillas para trabajar con Rails y SQLServer:
- Como ya comenté en posts anteriores, lo mejor es utilizar conexión ODBC.
- En las migrations, la creación de tablas no debe tener referencias típicas de MySQL como
- SQLServer no habla UTF-8 lo que hace que una migración de datos de MySQL a SQLServer pueda convertirse en un dolor si no se tiene en cuenta este hecho.
- Finalmente, SQLServer implementa vistas indexadas lo que puede agilizar algunos accesos a base de datos. Éste es un buen link al respecto.
:options => 'ENGINE=InnoDB DEFAULT CHARSET=UTF8'
Me vuelvo a caer del guindo
Estaba trabajando con Rails 1.2.3 bajo Windows y actualizé mis gemas con
gem update --system
Lo primero que ocurrió es que Mongrel dejó de funcionar y tuve que actualizarlo también.
Hoy me encuentro con que no puedo congelar Rails. Si yo digo...
rake rails:freeze:gems
El sistema dice...
uninitialized constant Gem::GemRunner
Menos mal que Google es un campeón y me ha dejado la solución a un click. Gracias Miles.
Salud y rocanrol¡
gem update --system
Lo primero que ocurrió es que Mongrel dejó de funcionar y tuve que actualizarlo también.
Hoy me encuentro con que no puedo congelar Rails. Si yo digo...
rake rails:freeze:gems
El sistema dice...
uninitialized constant Gem::GemRunner
Menos mal que Google es un campeón y me ha dejado la solución a un click. Gracias Miles.
Salud y rocanrol¡
sábado, 1 de marzo de 2008
Control Tabs
Control Tabs es una librería javascript basada en Prototype.js que permite crear de forma sencilla navegación con solapas. Sólo es necesaria una lista de enlaces que apunten a cualquier elemento de la página que tenga id, típicamente un elemento div.
En mi opinión, es perfecta para dividir formularios grandes en otros más pequeños o para separar funcionalidades que actúan sobre un mismo elemento o lista de elementos sin relizar llamadas a servidor.
Con la versión 1.5 de Prototype.js funciona sin problemas, pero con la versión 1.6 es necesario hacer un pequeño ajuste: cambiar cualquier acceso a los elementos de la Hash containers. Por ejemplo
this.containers[link.key]
por
this.containers.get(link.key)
Ale, a jugar con Control Tabs.
Salud y rocanrol¡
En mi opinión, es perfecta para dividir formularios grandes en otros más pequeños o para separar funcionalidades que actúan sobre un mismo elemento o lista de elementos sin relizar llamadas a servidor.
Con la versión 1.5 de Prototype.js funciona sin problemas, pero con la versión 1.6 es necesario hacer un pequeño ajuste: cambiar cualquier acceso a los elementos de la Hash containers. Por ejemplo
this.containers[link.key]
por
this.containers.get(link.key)
Ale, a jugar con Control Tabs.
Salud y rocanrol¡
Suscribirse a:
Entradas (Atom)