Skip to content

Instantly share code, notes, and snippets.

View anildigital's full-sized avatar

Anil Wadghule anildigital

  • Pune, India
  • 10:35 (UTC +05:30)
View GitHub Profile
require 'active_record'
require 'benchmark/ips'
ActiveRecord::Base.establish_connection(
:adapter => 'sqlite3',
:database => ':memory:')
ActiveRecord::Base.connection.create_table('posts') do |t|
t.string :name
t.timestamps
@kares
kares / Gemfile
Created April 15, 2012 12:01
Less on Rails with V8 (CRuby) or Rhino (JRuby)
group :assets do
#gem 'sass-rails', '~> 3.1.4'
#gem 'coffee-rails', '~> 3.1.1'
#gem 'uglifier', '>= 1.0.3'
gem 'less', :git => 'git://github.com/kares/less.rb.git', :submodules => true
gem 'less-rails', '>= 2.2.1'
gem 'less-rails-bootstrap' # optional
gem 'therubyracer', :platforms => :ruby
@hyfather
hyfather / ssh-copy-id
Created December 16, 2011 08:05
ssh-copy-id
#!/bin/bash
ssh-add
ssh $1 "mkdir -p .ssh && touch .ssh/authorized_keys && echo `ssh-add -L` >> .ssh/authorized_keys"
# keep this file in the PATH. like in /usr/bin.
@mojodna
mojodna / Procfile
Created September 29, 2011 20:22 — forked from RandomEtc/Procfile
Getting Kue working on Heroku
web: node app.js
worker: node consumer.js
@BanzaiMan
BanzaiMan / JRuby server mode
Created September 27, 2011 01:33
Sieve of Eratosthenes
$ jruby --server is_prime.rb
"jruby 1.7.0.dev (ruby-1.8.7-p330) (2011-09-23 2b786ba) (Java HotSpot(TM) Server VM 1.6.0_26) [darwin-i386-java]"
user system total real
100K primes 8.003000 0.000000 8.003000 ( 7.967000)
user system total real
100K primes 7.742000 0.000000 7.742000 ( 7.742000)
user system total real
100K primes 7.950000 0.000000 7.950000 ( 7.950000)
user system total real
100K primes 7.977000 0.000000 7.977000 ( 7.977000)
@stuartsierra
stuartsierra / gist:1212314
Created September 12, 2011 20:29
Enable Electric Ruby Mode in Emacs
;; Add this to ~/.emacs
;; Missing from ruby-mode.el, see https://groups.google.com/group/emacs-on-rails/msg/565fba8263233c28
(defun ruby-insert-end ()
"Insert \"end\" at point and reindent current line."
(interactive)
(insert "end")
(ruby-indent-line t)
(end-of-line))
(ns demo.gemstoclojure
(:use ring.adapter.jetty)
(:use clojure.contrib.io)
(:use clojure.contrib.classpath))
(import '(org.jruby.embed ScriptingContainer LocalContextScope))
(def c (ScriptingContainer. LocalContextScope/THREADSAFE))
(println (classpath))
(println (pwd))
@SaitoWu
SaitoWu / add_jruby.sh
Created September 4, 2011 11:46
jruby maven3
:~$ rvm use jruby
Using /home/saito/.rvm/gems/jruby-1.6.2
:~$ gem i mvn:org.slf4j:slf4j-simple
Successfully installed mvn:org.slf4j:slf4j-api-1.6.2-java
Successfully installed mvn:org.slf4j:slf4j-simple-1.6.2-java
@maccman
maccman / config.rb
Created August 28, 2011 12:15
Rails 3 Config
# Rails 3 Config
#
# In: config/application.yml
#
# development:
# github:
# key: test
# secret: verysecret-dev
# production:
# github:
$pid = fork
if $pid == nil
exec "./srvd/redis-server ./srvd/redis.conf"
end
sleep 5
Process.kill(:$pid)