Skip to content

Instantly share code, notes, and snippets.

View juliend2's full-sized avatar

Julien Desrosiers juliend2

View GitHub Profile
@juliend2
juliend2 / gist:835295
Created February 19, 2011 19:27
padrino rake ar:create error
/Users/juliend2/.rvm/gems/ruby-1.8.7-p299@global/gems/bundler-1.0.10/lib/bundler/resolver.rb:280:in `resolve': Could not find gem 'bcrypt-ruby (>= 0, runtime)' in any of the gem sources listed in your Gemfile. (Bundler::GemNotFound)
from /Users/juliend2/.rvm/gems/ruby-1.8.7-p299@global/gems/bundler-1.0.10/lib/bundler/resolver.rb:160:in `start'
from /Users/juliend2/.rvm/gems/ruby-1.8.7-p299@global/gems/bundler-1.0.10/lib/bundler/resolver.rb:128:in `resolve'
from /Users/juliend2/.rvm/gems/ruby-1.8.7-p299@global/gems/bundler-1.0.10/lib/bundler/resolver.rb:127:in `catch'
from /Users/juliend2/.rvm/gems/ruby-1.8.7-p299@global/gems/bundler-1.0.10/lib/bundler/resolver.rb:127:in `resolve'
from /Users/juliend2/.rvm/gems/ruby-1.8.7-p299@global/gems/bundler-1.0.10/lib/bundler/definition.rb:151:in `resolve'
from /Users/juliend2/.rvm/gems/ruby-1.8.7-p299@global/gems/bundler-1.0.10/lib/bundler/definition.rb:90:in `specs'
from /Users/juliend2/.rvm/gems/ruby-1.8.7-p299@global/gems/bundler-1.0.10/lib/bundler/definition.
@juliend2
juliend2 / gist:839361
Created February 22, 2011 20:52
form proxy
<?php
$from_city = @$_GET['from_city'] or $from_city = "";
$to_city = @$_GET['to_city'] or $to_city = "";
$departure_date = @$_GET['departure_date'] or $departure_date = "";
$return_date = @$_GET['return_date'] or $return_date = "";
$date_format = @$_GET['date_format'] or $date_format = "";
$adtQty = @$_GET['adtQty'] or $adtQty = '';
header('location: http://www.klm.com/travel/ca_fr/apps/ebt/ebt_home.htm?c[0].os='.$from_city.'&c[0].ds='.$to_city.'&c[0].dd='.$departure_date.'&c[1].dd='.$return_date.'&c[1].format='.$date_format.'&flex=true&ebt-cabin-class=ECO&adtQty='.$adtQty.'&goToPage=&cffcc=ECONOMY');
@juliend2
juliend2 / gist:844835
Created February 26, 2011 01:42
problem with session
require 'camping/session'
Camping.goes :APPNAME
module APPNAME
set :views, File.dirname(__FILE__) + '/views/'
include Camping::Session
end
module APPNAME::Models
class TABLENAME < Base;end
@juliend2
juliend2 / gist:844837
Created February 26, 2011 01:43
config.ru for buggy session
require 'rubygems'
require 'bundler'
Bundler.require
require './src/APPNAME.rb'
# load the config files (this will be either ours locally or Heroku
dbconfig = YAML.load(File.read('config/database.yml'))
environment = ENV['DATABASE_URL'] ? 'production' :'development'
@juliend2
juliend2 / gist:848390
Created March 1, 2011 00:50
imagescience error
macbook-pro-de-julien-desrosiers:mycarrierwave juliend2$ rake spec --trace
(in /Users/juliend2/Code/Ruby/mycarrierwave)
** Invoke spec (first_time)
** Execute spec
/Users/juliend2/.ruby_inline/Inline_ImageScience_cdab.c:2:23: error: FreeImage.h: No such file or directory
/Users/juliend2/.ruby_inline/Inline_ImageScience_cdab.c: In function ‘unload’:
/Users/juliend2/.ruby_inline/Inline_ImageScience_cdab.c:8: error: ‘FIBITMAP’ undeclared (first use in this function)
/Users/juliend2/.ruby_inline/Inline_ImageScience_cdab.c:8: error: (Each undeclared identifier is reported only once
/Users/juliend2/.ruby_inline/Inline_ImageScience_cdab.c:8: error: for each function it appears in.)
/Users/juliend2/.ruby_inline/Inline_ImageScience_cdab.c:8: error: ‘bitmap’ undeclared (first use in this function)
@juliend2
juliend2 / gist:865008
Created March 10, 2011 21:52
ooc install
macbook-pro-de-julien-desrosiers:rock juliend2$ make rescue
git pull
Already up-to-date.
rm -rf build/
wget http://commondatastorage.googleapis.com/rock-linux/rock-bootstrap-only.tar.bz2 -O - | tar xjvmp
--2011-03-10 16:47:48-- http://commondatastorage.googleapis.com/rock-linux/rock-bootstrap-only.tar.bz2
Resolving commondatastorage.googleapis.com... 209.85.225.132
Connecting to commondatastorage.googleapis.com|209.85.225.132|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 46 [application/x-bz2]
@juliend2
juliend2 / plugin.js
Created July 1, 2011 17:35
my version of mediaembed's plugin.js
/*
* @example An iframe-based dialog with custom button handling logics.
*/
( function() {
CKEDITOR.plugins.add( 'MediaEmbed',
{
requires: [ 'iframedialog' ],
init: function( editor )
{
var me = this;
@juliend2
juliend2 / crud_views.haml
Created July 12, 2011 16:25
Sinatra CRUD views
-# new.haml:
- form_for @acclaim, '/admin/acclaims/new', :multipart=>true, :method=>'post' do |f|
= f.error_messages
= f.crud_fields
%p.buttons
= f.submit "Create",:class=>'wymupdate'
= link_to 'Back', '/admin/acclaims'
@juliend2
juliend2 / joiedmin_form_builder.rb
Created July 12, 2011 16:31
Joiedmin Form builder
class Padrino::Helpers::FormBuilder::JoiedminFormBuilder < Padrino::Helpers::FormBuilder::AbstractFormBuilder
# Here we have access to a number of useful variables
#
# ** template (use this to invoke any helpers)(ex. template.hidden_field_tag(...))
# ** object (the record for this form) (ex. object.valid?)
# ** object_name (object's underscored type) (ex. object_name => 'admin_user')
#
# We also have access to self.field_types => [:text_field, :text_area, ...]
# In addition, we have access to all the existing field tag
# helpers (text_field, hidden_field, file_field, ...)
@juliend2
juliend2 / review.rb
Created July 12, 2011 16:34
review model
class Review < ActiveRecord::Base
# ... some other code here ...
def self.form_fields
[
{:name=>:journalist_name,:type=>:text_field},
{:name=>:publication,:type=>:text_field},
{:name=>:city,:type=>:text_field},
{:name=>:title_en,:type=>:text_field},