Comment Re:And Linux does too (Score 2) 519
rm -rf
done.
rm -rf
done.
You do know your audience.
I think that would be a kibigram.
Pffft.
And Liberia, and Myanmar.
http://en.wikipedia.org/wiki/File:Metric_system_adoption_map.svg
Or another way to make it more fun - Godlike!
http://github.com/gunn/godlike
Plays a sound when you acheive 100% test passing rate. The default sound is the Unreal Tournament voice: GODLIKE, but you have as other sound options: headshot, killingspree, perfect, supreme_victory, ultrakill, flag_capture, and frag.
Hello.
Seeing as rails was not released publicly till July 2004 this is does not surprise me.
Seriously though, 5 years is a very long time for an open source project which has grown to have over a thousand people contribute code to it.
Perhaps with the release of rails 3, with its particular emphasis on modularity and configurability, it would be a good time to re-evaluate?
Also, I read you post and found no know-it-all reference.
Excellent documentation, good official tutorials:
http://guides.rubyonrails.org/
One of the goals of rails 3 is indeed a solid public api.
In fact because of rails' goal to be more modular / customisable the public api is going to constitute the only communication between rails' components.
ActiveRecord::Base.pluralize_table_names = false
simple.
Not true.
Model.find_by_sql sqlstring
or even more primitively:
ActiveRecord::Base.connection.execute( sqlstring )
Easy. Although you really shouldn't have to use it if you understand relations properly.
Also note that rails 3 is going to have Arel, an Object-Oriented interpretation of the Relational Algebra. It is a mathematical model for representing “queries” on data. It understanding relations this fundamentally means it can optimise easily.
Have a look at:
http://magicscalingsprinkles.wordpress.com/2010/01/28/why-i-wrote-arel/
Well the command line would be one good way.
If you want a GUI gnome-schedule looks good too.
Looking at the PHP example here, I'm sure they'd be able to contrive such an example:
PHP vs. revTalk
Just for interest though, here's a ruby version:
Ruby
10 lines - 42% less code. And we could get that down to 6 if we were pushing it.
He has not acquired a fortune; the fortune has acquired him. -- Bion