Skip to content

Instantly share code, notes, and snippets.

@dudleyf
dudleyf / gist:2ed660c0ff7102f8412a
Created July 24, 2014 17:39
ARJDBC Postgres test failure
dudley@abra Code/activerecord-jdbc-adapter :> psql --version master//
psql (PostgreSQL) 9.3.5
dudley@abra Code/activerecord-jdbc-adapter :> rake test_postgres TESTOPTS="--name=/test_model_with_no_id/"
Creating PostgreSQL (test) database: arjdbc_test
Time: 123.353 ms
Time: 0.528 ms
Time: 0.768 ms
Time: 468.316 ms
HINT: specify AR version with `rake appraisal:{version} test_{adapter}' where version=(rails23|rails30|rails31|rails32|rails40|rails41|rails42) (`touch .disable-appraisal-hint' to disable)
Using ActiveRecord::VERSION = 4.1.4
dudley@hiro beancounter-main :> ./bin/jetty
2008-10-01 12:53:50.032::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
2008-10-01 12:53:50.125::WARN: Could not instantiate listener org.quartz.ee.servlet.QuartzInitializerListener
java.lang.ClassNotFoundException: org.quartz.ee.servlet.QuartzInitializerListener
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.mortbay.util.Loader.loadClass(Loader.java:91)
require 'jruby/rack'
module JRuby
module Rack
class MerbServletHelper < ::JRuby::Rack::ServletHelper
attr_reader :merb_environment, :merb_root
def initialize(servlet_context = nil)
super
// BeancounterJob.java
package beancounter.jobs;
import org.jruby.Ruby;
import org.quartz.Job;
import org.quartz.JobDataMap;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
public class BeancounterJob implements Job {
diff --git i/scripts/functions/bundler w/scripts/functions/bundler
index ec49ef3..5126cab 100644
--- i/scripts/functions/bundler
+++ w/scripts/functions/bundler
@@ -19,7 +19,7 @@ bundle()
if (unset bundle ; command -v bundle >/dev/null 2>&1)
then
printf "Bundling your gems. This may take a few minutes on first run.\n"
- if [[ "$*" =~ *install* ]]
+ if [[ "$*" =~ install ]]
dudley@perks ~/Desktop :> cat parsedate.rb
require 'date'
10_000.times do |i|
Date.parse("2010-01-01")
end
dudley@perks ~/Desktop :> rvm 1.8.7,1.9.2,rbx-2.0.0pre exec time ruby parsedate.rb
real 0m2.894s
@dudleyf
dudleyf / config.ru
Created September 9, 2011 18:44
BPM Preview config.ru
require 'rubygems'
require 'bundler/setup'
require 'rack'
require 'bpm'
map '/assets' do
run BPM::Pipeline.new(BPM::Project.new('.'), 'debug', true)
end
dudley@kima gems/vfs :> git rev-parse HEAD 2x-dev//
b6c58111b3e130b88182e5ade2b87a66cc2eaaa6
dudley@kima gems/vfs :> export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 2x-dev//
dudley@kima gems/vfs :> mvn -v 2x-dev//
Apache Maven 3.0.3 (r1075438; 2011-02-28 11:31:09-0600)
Maven home: /usr/local/Cellar/maven/3.0.3/libexec
Java version: 1.6.0_26, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.7.1", arch: "x86_64", family: "mac"
@dudleyf
dudleyf / gist:1477124
Created December 14, 2011 15:52
Handlebars Rake::Pipeline filter
require "json"
class HandlebarsFilter < Rake::Pipeline::Filter
def initialize(&block)
block ||= proc { |input| input.sub(/\.handlebars$/, '.js') }
super(&block)
end
def generate_output(inputs, output)
inputs.each do |input|
output.write "return Ember.Handlebars.compile(#{input.read.to_json})"
require "json"
require "rake-pipeline-web-filters"
# this gives you concat, coffee_script, and minispade methods
require "rake-pipeline-web-filters/helpers"
class HandlebarsFilter < Rake::Pipeline::Filter
def initialize(&block)
block ||= proc { |input| input.sub(/\.handlebars$/, '.js') }
super(&block)