I''m attempting to make a simple program, just combine two images and output a .jpg file. Here''s what I have: class PicController < ApplicationController require ''RMagick'' def index im1 = Magick::Image.read(''1.jpg'') {self.size = "81x81"}.first im2 = Magick::Image.read(''2-1.jpg'').first result = im1.composite(im2, 0, 55, Magick::CenterGravity) result.write(''pic.jpg'') end end I''m really only familiar with Java, I''ve been researching Ruby for about a half an hour now and know...well I don''t know much. I particularly have no idea how to run programs outside of a desktop environment. I have the ability to install Ruby and Ruby on Rails programs on my website, but don''t know how to go about doing so or how I would go about calling the program. So my question is, how does my code look? I eventually want to pass parameters to the program and construct an image accordingly. How should I go about installing this and calling it? Sorry for being so vague, I tried my best. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Ended up using php. I''ll tackle ruby another day. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Dan, Ruby, as a language, is very elegant and easy to use... even easier, IMO, than Java and PHP. But, if you just want to whip up a quick one-file script like thing and test it from a browser, PHP rocks. But that''s just because browsers, out of the box (these days) support .php files to be processed by PHP. Right now, you can''t do that (out of the box) with Ruby files. Eventually that''ll change. Eventually, you''ll be able to drop a .rb file into a web directory and have it parsed through Ruby just like you can drop a .php file and have it parsed by PHP. Until then, if you wanna play, play with ruby. Not Ruby on Rails, but just ruby. Command-line and all. If you want to do some quick scripting from a web app perspective, PHP is probably the right way to go. If you want to try and build a simple app, though, including multiple interactions between the browser and server, then Rails is a very nice framework (although not the only one). So, it''s really just a matter of waht you are trying to do. What you have above is exactly the sort of thing Ruby is extremely easy and powerful to use. It woudl just be a ruby script, called by the command line. Plopping it into the Rails framework is overkill and probably confusing as you start out. Don''t write off Ruby because of Rails. And don''t write of Rails, just recognize what it is: a framework using ruby. -Danimal BTW, I''m a hard-core RoR evangelist, but I also still use PHP in my day-to-day development work. Super-simple example: client wants an "about us" page that has the copyright at the bottom automatically show the current year. Perfect example of PHP. It''s effectively a static HTML page with a single line of PHP at the bottom. Stuff like that, where the extra "weight" of the full Rails stack isn''t warranted is where PHP is still useful. Eventually, though, I look forward to the day when I can just drop .rb files in and get the same effect. Woo! (For all I know, this is already possible. But not ''out of the box'' on standard hosting environments) On Apr 10, 5:29 pm, Dan Smith <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> Ended up using php. I''ll tackle ruby another day. > -- > Posted viahttp://www.ruby-forum.com/.--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Danimal wrote: | Dan, | | Ruby, as a language, is very elegant and easy to use... even easier, | IMO, than Java and PHP. | | But, if you just want to whip up a quick one-file script like thing | and test it from a browser, PHP rocks. But that''s just because | browsers, out of the box (these days) support .php files to be | processed by PHP. Right now, you can''t do that (out of the box) with | Ruby files. Eventually that''ll change. Eventually, you''ll be able to | drop a .rb file into a web directory and have it parsed through Ruby | just like you can drop a .php file and have it parsed by PHP. Err, the only scripting languages support out of the box is JavaScript. PHP and Ruby are server-side languages (where PHP is still a tad easier to setup than Ruby, and Ruby on Rails). - -- Phillip Gawlowski Twitter: twitter.com/cynicalryan Rule of Open-Source Programming #48: The number of items on a project''s to-do list always grows or remains constant. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkf/0fQACgkQbtAgaoJTgL+jGQCeLfs+yQTarUJe3+m81qk0dMAq TzQAnRTWeQFNQ6eazDlUXwHn014Xvz7W =atXD -----END PGP SIGNATURE----- --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---