gedit plugins
Tuesday, November 4th, 2008Recently I discovered small, but powerfull editor called gedit. I tried to code RoR app with it and I’m satisfied with how it performs. Here you can find missing features ![]()
Recently I discovered small, but powerfull editor called gedit. I tried to code RoR app with it and I’m satisfied with how it performs. Here you can find missing features ![]()
Writing new project is always exiting, especially when you can use technologies you want and organize work the way you want. There is such project here in company already on the table, we called it ‘Taskboard’. Our goal is to replace not so user friendly spreadsheets, with usable digitalized storywall (or just taskboard). Hope all agilers will understood what it’s all about
We are using Rails, JQuery, Juggernaut, Gruff and of course RSpec. The only complain is Windows XP. Productivity while working with Rails is really low, in case you used to use bash command line before. There are also plenty of errors around MySQL driver and all gems with native extensions. Maybe it is possible to configure fully featured Rails development environment on Windows, but it’s really time consuming. Will switch to Linux soon. Going to write some code now, fingers crossed ![]()
Juggernaut - interesting stuff, needs evaluation.
I got some free time lately, so I sat down trying to figure out how to make pagination of tagged entities. I’m using acts_as_taggable_on_steroids plugin for tagging and will_paginate for pagination of some standard queries.
Pagination plugin allows you to replace ‘find’ method with ‘paginate’ one:
Game.find(:all)
Game.paginate(:all, :page => 1)
Tagging plugin allows ‘tagged_with’ suffix to any ‘find’ method call:
Game.find_tagged_with('tsumego')
It’s easy to find out, that all I needed was:
Game.paginate_tagged_with('tsumego', :page => 1)
This is the power of dynamic languages. Pretty simple and really useful. All those small magic tricks makes writing software in RoR really exiting!
Todays winner is: gemsonrails.
RoR of course, here it is: has_finder.
Well, I have to be honest - I’m not the emacs guy and after a few tries of the editor I abandon the idea for emacs to become my Rails/Ruby IDE. The features looked yummy on the screenshots, but practicing Vim Zen is better
After being defeated by emacs, I focused on finding the best solution for old, good Vim. Here is what I found usable for RoR developer:
Just paste each script name presented above here to find newest versions of them.
My additional snippets I found usable are:
exec "Snippet vn validates_numericality_of :".st."field".et.st.et
exec "Snippet vl validates_length_of :".st."field".et.", :maximum => ".st."max".et.st.et
exec "Snippet vc validates_confirmation_of :".st."field".et.st.et
exec "Snippet vp validates_presence_of :".st."field".et.st.et
exec "Snippet vu validates_uniqueness_of :".st."field".et.st.et
PS. I’m 10 kyu now and won today with 9 kyu with 25 points! I can do it! I will do it! ![]()
PS 2. supertab.vim is cool too ![]()
PS 3. I’ve got here vim-ruby of course too…
I finally found one! Enjoy! http://dima-exe.ru/rails-on-emacs