Ruby on Rails con postgres en ubuntu 8.10.

Bueno para que no digan que solo me concentro en Leopard les dejo la página de un amigo que hizo una excelente guía para la instalación de ruby on rails con postgres en Ubuntu 8.10.

Ruby on Rails y Postgres

Un saludo para todos.

lunes 2 de marzo de 2009

Instalar Ruby on Rails en Leopard trabajando con Postgresql

Primero que nada espero que esta guía se de gran utilidad para aquellos que están incursionado en el maravilloso mundo de Ruby on Rails.

1. Instala Xcode Tools

Primero que nada debemos instalar el xcode tools que viene en los discos incluidos en nuestra Mac.

O podemos descargar la versión mas actual del sitio de apple:

Xcode

2. Leopard incluye una versión de ruby:

Abrimos una terminal y escribimos:

ruby -v

Resultado: ruby 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0]

3. Descargar las gemas:

http://rubyforge.org/frs/?group_id=126

Descomprimimos

Y en la terminal accesamos a la carpeta e instalamos: sudo ruby setup.rb

4. Actualizamos.

Tecleamos en la terminal: gem updtae

5. Instalamos gemas:

Para instalar una gema debemos usar el siguiente comando: gem install "Nombre de la Gema"

Aquí les dejo las que yo utilizo:

gem install capistrano cgi_multipart_eof_fix daemons dnssd fastthread fcgi ferret gem_plugin highline hpricot libxml-ruby mongrel needle net-sftp net-ssh rails rake RedCloth ruby-openid ruby-yadis rubygems-update rubynode sources termios

(Como pueden ver podemos instalar varias gemas en una sola instrucción.)

6. Instalamos postgresql.

Descargamos postgresql: postgresql

Existen tres tipos de descargas por el momento:

1. One click installer
2. Fink
3. MacPorts

Yo use la primera opción.

En este caso se me presento un problema, al momento de la instalación me mostró un error de memoria.

Si les muestra este error es muy fácil de corregir:

Abrimos una terminal.

Nos vamos a raíz y entramos a la carpeta etc: cd etc

Después insertamos el siguiente comando:

sysctl -w kern.sysv.shmmax=4194305 kern.sysv.shmmin=1 kern.sysv.shmmni=32

Necesitamos reiniciar nuestro equipo.

Ya que corregimos el error, volvemos a intentar instalar postgresql y veremos que ya no nos aparece el error de memoria.

Configuramos y listo.

Consejo: Para administrar postgresql yo utilizo Pgadmin.

6. Instalamos la gema de postgresql

Esto es lo que me llevo mas tiempo, debido a que no es solo un gem install:

6.1 Primero que nada, entramos al bash:

sudo -s

6.2 Agregamos al Path el lugar donde se encuentra el bin de postgres

export PATH=/Library/PostgreSQL/8.3/bin/:$PATH

6.3 Le indicamos el tipo de arquitectura e instalamos la gema

env ARCHFLAGS="-arch i386" gem install pg

7. Instalamos rails.

gem install rails.

Con esto terminamos.

Muchas gracias, espero que sea de utilidad para muchos de ustedes.

No olviden dejar sus comentarios por favor.

domingo 25 de enero de 2009

Feliz Navidad.


Que tal como se encuentran mis lectores, ya estamos a un paso de una feliz navidad para todos y pues la verdad aprovecho este post que tal vez sea el ultimo del año para felicitarlos y darles las gracias por seguir este blog el cual a sufrido muchos cambios este año y hasta ha desaparecido durante varios días pero ha regresado con una nueva imagen y con mas entusiasmo de su creador.

Bueno pues les deseo una feliz navidad y un prospero año nuevo y que todos sus deseos se vuelvan realidad.

lunes 22 de diciembre de 2008

Para los que les gusta keiko

Que tal! como están esta semana ha estado un poco tranquila, (solo un poco), jajaja. Bueno les traigo el vídeo de la semana, este es muy bueno, la verdad no tiene gracia ni nada, pero para los que creían que las ballenas como nuestra amiga keiko no hacían nada.



En el vídeo se puede ver claramente como las ballenas quieren disfrutar de un nutritivo y delicioso pingüino.

Un saludo para las pocas personas que visitan este blog y no olviden comentar.

jueves 11 de diciembre de 2008

Pista de Hielo del Zocalo.

Esta tarde tuve la oportunidad de ver la pista de hielo ubicada en el Centro de la Ciudad de México. La verdad esta bastante bonita, pero la gente aún estaba formada para poder entrar lo cual se me hace algo muy ilógicos. Claro el servicio es gratuito pero la verdad mejor los que parecen ser los instructores o los que ayudan a la gente disfrutan mas de la pista, que la propia gente que se forma para poder patinar solo un rato.

Les dejo un vídeo que tome para que ustedes juzguen como se ve la pista.

video

lunes 8 de diciembre de 2008

Video de la semana.

Bueno cada semana me gustaría dejar un video para ustedes, espero les agrade.


jueves 30 de octubre de 2008

La vi cerca, mi Internet estuvo en peligro.

Bueno amigos como podrán ver hubo algunos cambios en el blog, espero que les haya gustado, pero bueno no nos desviemos del tema.

Esta semana algunos miembros de la familia decidieron cambiar de compañía proveedora de Internet, actualmente contamos con el servicio y poco problemático prodigy, de la compañía del hombre mas rico del mundo (mi tío Carlos Slim JAJAJA), bueno pero ya en serio, recientemente Cablevision lanzo una campaña tipo trío, cable + teléfono + Internet, la cual por un precio bastante razonable te brinda los tres servicios.

Se me encomendó la tarea de realizar una investigación debido a que se tomaron ciertas decisiones muy apresuradas y ya hasta se quería cancelar el teléfono y el Internet de manera muy apresurada.

Entonces en mis ratos libres me puse a investigar que tan bueno es este servicio que ofrece cable. Lo que estoy a punto de mencionar son opiniones de la gente que tiene el servicio o que fue empleada de Cablevision, eso no quiere decir que este en contra de la compañía solo que es importante estar al pendiente de las necesidades que requerimos a la hora de contratar un servicio como estos, y en lo personal como es el de Internet.

Ventajas:

Los canales de Cablevision.
Llamadas locales Ilimitadas.
Aparentemente la velocidad 1.5 Mb.
El precio por el combo.

Desventajas:


Cablevisión limita y cierra puertos después de las 5 de la tarde, para bajar la cantidad de trafico que generan en la red los p2p.

Una cláusula la cual me encanto:

Cablevision ofrece un servicio de asistencia técnica en caso de problemas de instalación, conexión y configuración del software de acceso (browser) al servicio contratado, CABLEVISION no sera responsable de atender problemas distintos a los anteriores como por ejemplo configuración y conexión de software de terceros"

No te dan Ip pública, Cablevision te da una Ip clase dinámica privada, la cual es mas difícil de rutear.

La tecnología DSL es mas rápida, estable, eficiente y compatible, que la de cable.

Bueno espero que les haya gustado y no se les olvide dejar sus comentarios.

Un saludo y espero poder darles mi opinión de nuevo próximamente.