- In: Git | JavaScript | Jquery | Ruby on Rails | Twitter Boostrap
- Leave a Comment
Aqui les dejo una mini aplicación, con Paperclip, Bootstrap y Jquery para subir multiples images.
Solo tienen que decargarla, correr bundle, migraciones y levantar el server.
https://github.com/jenimech/Test-FileUpload
Van a su localhost
http://localhost:3000/
y tienen el form para cargar las imagenes. Tambien pueden hacer drag and drop con la imagen dentro de la pagina y se agrega la imagen. Pueden seleccionar varias imagen para subir.
Tambien les dejo aqui un video de railscast, en el cual me base para el test, pero no usa paperclip sino CarrierWave
http://railscasts.com/episodes/381-jquery-file-upload?autoplay=true
Links de utilidad:
Jquery File Upload:
http://blueimp.github.com/jQuery-File-Upload/
Twitter Bootstrap:
http://twitter.github.com/bootstrap/
- In: Event | Git | Ruby on Rails
- Leave a Comment
Estimados,
Estamos organizando un evento de programación para mujeres en Buenos Aires los dias 15-16 de junio, 2012.
http://railsgirls.com/buenosaires
Nuestro objetivo es dar herramientas a las mujeres para entender mejor la tecnología. Los eventos de Rails Girls encaran esto al brindar una primera experiencia en programación. En el taller las participantes crean web apps, conocen a la comunidad local de programadores y comparten sus inquietudes y aspiraciones con personas con intereses similares.
Originalmente de Helsinki, Finlandia, el evento ya se organizó en Shanghai, Singapur, Tallin, Berlin, Cracovia y este año está planeado hacerlo en Dublin, Londres y Varsovia. El evento de Buenos Aires es el primero en hacerse en America Latina.
Los eventos de Rails Girls se organizan sin fines de lucro.
No se requiere ningún tipo de experiencia previa de las participantes, y no hay límites de edad. Todo lo que necesitan es una notebook y algo de curiosidad.
El evento de dos días incluye intenso trabajo en equipo y breves charlas introductorias a programación, diseño e internet. El enfoque está en poner las manos a la obra y el espíritu es informal y divertido.
Nos encantaría proveerle más información sobre Rails Girls, y cordialmente invitarlo en junio para ver el evento en acción y conocer las participantes.
Como somos 100% sin fines de lucro y organizado por voluntarios, nuestra única manera de alcanzar a las mujeres es utilizando nuestros networks para difundir la palabra, para atraer a aplicantes, sponsores, expertos y oradores – no obstante, estamos reuniendo los elementos para construir un evento alucinante y exitoso.
Apreciaríamos enormemente su ayuda en difundir la palabra para fomentar que haya más mujeres en el mundo de tecnología, y cubrirlo como algo cool. Todo tipo de publicidad antes, durante y después del evento nos sería de mucha ayuda para crear una fuerte comunidad local de mujeres programadoras.
Por favor, sientase libre de contactarnos en cualquier momento!
Atentamente,
Anni Rautio
anni.rautio@gmail.com
Eugenia Chacón
jenimech2@gmail.com
Team team@railsgirls.com
Install Redis on Ubuntu
Posted on: 5 March, 2012
- In: Git | Redis
- Leave a Comment
To install Redis in your Ubuntu Pc you need do this simple steps:
-
1. Clone the redis repo:
$ git clone http://github.com/wayneeseguin/redis-installer.git -
2. Enter in the project folder:
$ cd redis-installer/ -
3. Select the version that you want and install this:
$ ./bin/install-redis --version 2.0.0-rc1Now redis is installed in your PC, but you need know how start and stop that, do the following:
-
4.Create a file to start redis:
$ touch ~/bin/start-redisThen put this command into the file:
#! /bin/sh
~/bin/redis-server ~/.redis/config/redis.conf
Now when you want to start redis, only need to run this command in console:
sh ~/bin/start-redis -
5. Create a file to Stop redis:
$ touch ~/bin/stop-redisPut this content into the file:
#! /bin/sh
~/bin/redis-cli SHUTDOWN
From now, when you want stop redis, you only need run this command in console:
sh ~/bin/stop-redis
And that is all!
Note: I did this steps on ubuntu 10.04 without any problems
Active Admin
Posted on: 3 February, 2012
Active Admin es una gema de Ruby on Rails para generar interfaces de administración fácil y con un estilo muy simple. La implementación es sencilla, comenzemos con una pequeña aplicación de prueba:
Creo mi aplicación que se llamará active_admin_demo
$ rails new active_admin_demo
Instalación de active_admin
-
1. En el Gemfile de nuestro proyecto agregamos la siguente linea para instalar la gema:
gem 'activeadmin'
Si estas usando rails 3.1 debes agregar estas 2 gemas:
gem 'sass-rails'
gem "meta_search", '>= 1.1.0.pre'
-
2. Instalamos la gema active_admin y sus dependencias con el comando bundle:
$ bundle install -
3. Para terminar con la instalación de Active Admin corremos el siguiente comando:
$ rails generate active_admin:installEsto va a generar todos los archivos que necesitamos para que active admin funcione correctamente en nuestra aplicación.
- Creará un AdminUser model para administrar la aplicación.
- Configura la gema devise para la autenticación del admin user.
- Creará el archivo config/initialize/activeadmin.rb en donde se definen todas las configuraciones.
- Por último un directorio app/admin/ en donde se van a agregar los archivos correspondientes a cada recurso que necesites administrar.
- 4. Seguimos las instrucciones de configuración de devise.
-
5. Correr el comando rake db:migrate para crear el modelo admin_user con esto ya tenemos instalado y configurado nuestro panel de administracion.
Ejecutamos
$ rails serverVamos a http://localhost:3000/admin, Ingresamos el usuario admin por defecto que nos crea la gema.
User: admin@example.com
Password: password
Solo resta agregar nuestros recursos
-
6. Creamos un modelo product, con los atributos name y price
$ rails g model product name:string price:decimal -
7. Corremos la migración para crear la tabla
$ rake db:migrateUna vez que ya tenemos la tabla products, podemos decirle a active admin que administre este recurso de la siguiente manera:
$ rails generate active_admin:resource ProductCon este comando generamos lo necesario para Administrar Products.
Conclusión:
Active Admin te permite generar un sitio complejo en muy poco tiempo, con filtros, busquedas, descarga del listado de recursos en csv, xml y json entre muchas otras cosas.
Si les interesa investigar mas, la documentación del sitio es:
ActiveAdmin:
http://activeadmin.info/
– Eugenia Chacon y Hector Bavio
- In: Git
- 2 Comments
I use a lot of unfuddle, so always in my commit use this message:
- Ticket #11: my description
then if I need find the commits for that ticket, only need type in the console this:
$ git log master --reverse --abbrev-commit --pretty=oneline | grep "#11"
and return something like this:
34ab0df Ticket #11: description 1
8a40fd1 Ticket #11: description 2
- In: Git
- Leave a Comment
If you always install gems with the options –no-ri –no-rdoc
maybe will be better if you set this as a default option in your
~/.gemrc file, like this:
:update_sources: true
:bulk_threshold: 1000
:sources:
- http://rubygems.org/
- http://gems.github.com
- http://gemcutter.org
update: "--no-ri --no-rdoc"
install: "--no-ri --no-rdoc"
:verbose: true
:benchmark: false
:backtrace: false
If you don’t have this file, you can create it, and put the code above.