This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| module Merb | |
| module GlobalHelpers | |
| # helpers defined here available to all views. | |
| def scaled_image_tag(max_width, img, opts={}) | |
| #I only need this for scaling with a max width | |
| if opts.has_key? :height | |
| h = (opts[:height].to_f*(max_width.to_f/opts[:width].to_f)).round | |
| opts[:height] = h-(h%18) #For 18px baseline. Distorts. | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #Mailer's controller method | |
| def contact | |
| if request.post? | |
| @contact = Contact.new(params[:contact]) | |
| if @contact.valid? | |
| send_mail(ContactMailer, :notify, { | |
| :from => @contact.email, | |
| :to => 'email', | |
| :subject => "New enquiry from website" | |
| }, { :contact => @contact }) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| namespace :sitemap do | |
| desc "Builds the sitemap XML file" | |
| task :build => :merb_env do | |
| domain = 'jeanmarie.local' | |
| pages = ['','about','products','contact','sitemap'] | |
| Category.all.each do |category| | |
| pages << "products/#{category.slug}" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # >> [["\\n\\rHeat # 1\n\t\t\t\t\t\t\t\t\t\tRip Curl Pro\n\t\t\t\t\t\t\t\t\t\tRound 1\n\t\t\t\t\t\t\t\t\t\t\\n\\rMore info ...\n\t\t\t\t\t\t\t\t\t\t\\n\\r\\n\\rHeat Scores\n\t\t\t\t\t\t\t\t\t\t\\n\\r\\n\\rWave/Wave", | |
| # >> "singlet", | |
| # >> "plc", | |
| # >> "pts", | |
| # >> "name", | |
| # >> "from", | |
| # >> "\\n\\rYellow", | |
| # >> "1", | |
| # >> "13.00", | |
| # >> "David Weare", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| export dev='/Users/dylanfm/Development' | |
| export devwork='/Users/dylanfm/Development/Work' | |
| # Quick links to client projects | |
| # Only directories | |
| for DIR in `ls -l $devwork | awk '/^d/ { print $NF }'` | |
| do | |
| export $DIR=$devwork/$DIR | |
| done |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # http://www.xcombinator.com/2008/02/22/ruby-inject-and-the-mandelbrot-set/ | |
| require 'complex' | |
| def mandelbrot(a) | |
| Array.new(50,a).inject(a) { |z,c| z*z + c } | |
| end | |
| (1.0).step(-1,-0.05) do |y| | |
| (-2.0).step(0.5,0.0315) do |x| |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1056,64,1152,4608,2432,0,16,16,512,0,2368,2048,0,1600,32,2064 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Processing UploadsController#thanks (for 127.0.0.1 at 2009-09-04 15:51:13) [GET] | |
| Parameters: {"member_id"=>"dylanfm", "gallery_id"=>"2-onthecoast"} | |
| Site Columns (3.6ms) SHOW FIELDS FROM `sites` | |
| Site Load (1.2ms) SELECT * FROM `sites` WHERE (`sites`.`domain` = 'dev.humude.com') LIMIT 1 | |
| Member Columns (8.4ms) SHOW FIELDS FROM `members` | |
| Member Load (0.3ms) SELECT * FROM `members` WHERE (`members`.`username` = 'dylanfm') LIMIT 1 | |
| Gallery Columns (2.2ms) SHOW FIELDS FROM `galleries` | |
| Gallery Load (0.4ms) SELECT * FROM `galleries` WHERE (`galleries`.`id` = '2-onthecoast') AND (`galleries`.member_id = 1) LIMIT 1 | |
| Rendering template within layouts/em | |
| Rendering uploads/thanks |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-2.2.5/ext/apache2/mod_passenger.so | |
| PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-2.2.5 | |
| # PassengerRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby | |
| # Use RVM 1.8.6 ruby | |
| PassengerRuby /Users/dylanfm/.rvm/bin/ruby-1.8.6-p383 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| *** Passenger ERROR (ext/common/SpawnManager.h:232): | |
| Could not start the spawn server: /Users/dylanfm/.rvm/bin/ruby-1.8.6-p383;: No such file or directory (2) | |
| [ pid=14394 file=ext/apache2/Hooks.cpp:725 time=2009-09-07 10:58:50.89 ]: | |
| Unexpected error in mod_passenger: Cannot spawn application '/Users/dylanfm/Development/Work/plus2/v5': The spawn server has exited unexpectedly. | |
| Backtrace: | |
| in 'virtual boost::shared_ptr<Passenger::Application::Session> Passenger::ApplicationPoolServer::Client::get(const Passenger::PoolOptions&)' (ApplicationPoolServer.h:471) | |
| in 'int Hooks::handleRequest(request_rec*)' (Hooks.cpp:521) |