lunes, 22 de agosto de 2011

Ruby on Rails con NetBeans 7 y MySQL Server 5.4 en Windows XP SP2

Hola despues de tanto tiempo...

Despues de varios intentos de correr RoR en NetBeans 7 y de estar batallando
con la gema mysql2 en Rails 3 la instalacion quedo de la siguiente forma:

Primero nos bajamos la version de Ruby 1.8.7, NetBeans 7 y MySQL Server 5.4 ya que la version 5.5 necesita actualizar a XP Service Pack 3

Ruby 1.8.7 lo bajamos de aqui

NetBeans 7 lo bajamos de aqui (jdk incluido)

MySQL 5.4 (previo login en el sitio) de aqui

Y por ultimo la libreria para que funcione Ruby con MySQL de aqui


Empezamos instalando Ruby, esto nos creara una carpeta en la raiz del disco con el siguiente nombre: Ruby187.

Instalamos NetBeans con los valores por defecto.

Despues Instalamos MySQL.

Al termino de la instalacion copiaremos la libreria libmySQL.dll descargada al directorio "C:\Ruby187\bin"


Ahora nos dirigiremos a Menu Inicio, Todos los programas, a la carpeta de nuestro Ruby y seleccionaremos "Start Command Prompt with Ruby" esto nos aparecerá una ventana de consola en donde teclearemos "gem install mysql" este comando instalara la gema necesaria para la conexión con nuestro mysql.


Terminando la ejecucion aparecera esto:


Al tener instalado NetBeans, instalamos el plugin para Ruby, en el menu Tools, Plugins


Al terminar nos pedira reinicar NetBeans, despues nos colocaremos en el panel "Services" que se encuentra del lado izquierdo.

En la opcion Databases dare click con el boton derecho y en el menu desplegable daremos click en "New Connection" ahi nos aparecera una ventana de dialogo con la opcion "Driver" ahi seleccionaremos (MySQL (Connector/J driver) y le daremos Next.




Despues nos aparecera otra ventana con las opciones de conexion en ellas aparece el nombre del controlador (Driver Name) el Host y el puerto de conexion, asi como el nombre de la Base de Datos (Database) en nuestro caso crearemos una desde cero asi que dejamos este campo en blanco, User Name y Password (estos campos con el nombre de usuario y password que indicamos al momento de instalar mysql) y en "Test Connection" podemos verificar que efectivamente se establezca la conexion, en el caso de que se estableza aparecera un mensaje
de "Connection Succeeded".




al final daremos click en Finish


En el mismo menu Services al darle click al menu desplegable, nos aparecera la opcion MySQL Server at localhost:3306 daremos click con el botón derecho y en el menú desplegable daremos click en la opcion Connect, es posible que no conecte y nos aparezca este cuadro de dialogo
en donde daremos click en Yes.



Nos aparecera otro cuadro en donde solo colocaremos el password que dimos al momento de instalar MysQL y daremos OK, si queremos que lo recuerde seleccionaremos la opcion de Remember Password.



Después crearemos un proyecto Ruby on Rails.



Le asignaremos nombre al proyecto, en este caso "Aplicacion" y seleccionaremos el servidor, en este caso WEBrick.




Nos pedira seleccionar una base de datos, previamente debe estar corriendo el servicio de MySQL, podemos tener ya una base de datos o crear una, crearemos una desde cero, damos click en la opción "Configure Using IDE Connections".




Despues le damos click en "Create DB..." y le pondremos un nombre a la base
en este caso Productos.




Despues regresaremos al cuadro de dialgo anterior con la ruta de nuestra conexion en la opcion
"Development" esa misma la seleccionaremos en los botones combo de las opciones "Test" y "Production" y daremos click en Next.



Nos aparecera otra ventana en la cual tendremos que actualizar Rails con el boton "Update Rails" al termino daremos click en Finish.





Empezara a crear nuestro proyecto y al finalizar tendremos nuestro Proyecto de Ruby on Rails creado



Para concluir y empezar a trabajar le indicaremos al archivo de gemas (Gemfile) que utilice la gema que instalamos desde la consola con la siguiente linea "gem 'mysql'" (con las comillas simples en mysql) y guardamos y listo a empezar a trabajar con RoR en NetBeans 7.




Eso fue todo en el proximo post crearemos un ejemplo sencillo.

Saludos!

sábado, 25 de julio de 2009

Cambiar contraseña de Mac OS X 10.5

La forma mas fácil de cambiar la contraseña de Leopard que, por alguna razón, hayamos olvidado seria vía el disco de instalación reiniciando la maquina y cambiando en la opción de contraseñas. En mi caso no tenia el disco así que pude resolverlo entrando en modo Usuario único y a través de la terminal, de la siguiente forma:

1 Reiniciar en modo Usuario único manteniendo apretado la teclas Comando y S durante el arranque.

2 Montar el disco escribiendo mount -uw / tal y como lo muestra al termino de la carga del sistema.


3 Despues activar el dscl de la siguiente forma, launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist


3 Checamos las cuentas disponibles de la siguiente forma dscl . -list /users

4 Borrar la autenticacion de la siguiente forma: dscl . -delete /Users/nombredeusuario AuthenticationAuthority donde nombredeusuario es el nombre de la cuenta que queremos modificar y despues tecleamos passwd nombreusuario con el nombre de la cuenta.

5 Después pedirá escribir la contraseña dos veces para confirmación.


6 Después de esto reiniciamos con reboot

Se debe utilizar la misma contraseña del llavero para que no haya problemas posteriores.

Como nota adicional, como en mi caso no supe el nombre correcto de la cuenta en cuestión le cambie la contraseña a la cuenta de root esto se me hizo bastante practico, igualmente con los pasos anteriores.

Saludos!!

lunes, 27 de octubre de 2008

10 años de NetBeans



Pues asi es el pasado 20 de Octubre el IDE NetBeans cumplio 10 años.....

Felicidades NetBeans!!!!

miércoles, 25 de junio de 2008

Google Developer Day.....genial!!!!

Pues comentandoles que estuvo bastante interesante el evento de Google en la ciudad de Mexico...sobre todo la platica de Android, surgieron muchas preguntas de los asistentes las cuales algunas, no pudieron ser respondidas por los asistente....a mi parecer por que no se lo esperaban, ojala el año que entra vengan mas ingenieros de Google con mas temas y mucha mas informacion....

jueves, 8 de mayo de 2008

Google Developer Day 2008


Se acerca el Google Developer Day el evento donde se presentaran las nuevas tecnologias de Google donde uno podra conocerlas mas a fondo, este se llevara acabo en varios paises en Mexico sera el proximo 23 de Junio, ya les dare mis impresiones al respecto.

lunes, 5 de mayo de 2008

OpenSolaris 2008.05





Pues comentandoles el lanzamiento del OpenSolaris 2008.05 que lo pueden descargar del sitio o pedir un CD para que llegue a la comodidad de su hogar.


Contando con las caracterizticas que distinguen a OpenSolaris como lo es Dtrace, ZFS, Containers, etc.



Disfrutenla y mas adelante les dare mis impresiones a cerca de ella.

viernes, 22 de febrero de 2008

CONSOL 2008




Bastante que desear fue el sabor de boca que me dejo el CONSOL de este año en cuanto a la organizacion, para mi fue el primero al que asisto y la verdad senti como si fuera solo una reunion de un grupo elitista.

A pesar de hacerlo de una forma amena el evento carecio de convocatoria ya que al parecer el publico que asistio solo lo hizo por obligacion y no tanto por iniciativa.

Desgraciadamente no es el primer evento que se realiza de este tipo y para el tiempo que ha pasado pareciera que es la primera vez que lo organizan....lejos de comentar el como en una conferencia tratando este tema se reflejo una total division de "la comunidad".

Solo se demuestra que en Mexico este tipo de eventos no funcionan y solo sirven como reuniones de un grupo de personas que solo se ven las mismas caras año tras año.....que, en realidad falta la convocatoria de todas las personas que no conocen del tema y que no tienen idea que existe este evento.