View initializable.rb
This file contains 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
# place in railties/lib/rails/initializable.rb | |
def run_initializers(group=:default, *args) | |
return if instance_variable_defined?(:@ran) | |
t0 = Time.now | |
initializers.tsort.each do |initializer| | |
t = Time.now | |
initializer.run(*args) if initializer.belongs_to?(group) | |
puts("%60s: %.3f sec" % [initializer.name, Time.now - t]) | |
end |
View install.sh
This file contains 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
# make 2 partitions on the disk. | |
parted -s /dev/sda mktable msdos | |
parted -s /dev/sda mkpart primary 0% 100m | |
parted -s /dev/sda mkpart primary 100m 100% | |
# make filesystems | |
# /boot | |
mkfs.ext2 /dev/sda1 | |
# / | |
mkfs.btrfs /dev/sda2 |
View gist:4090
This file contains 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
def attr_serialized_on(column, *attributes) | |
attributes.each do |a| | |
class_eval do | |
define_method(a) { meta(a) } | |
define_method(a.to_s + "=(value)") { metadata[a] = value } | |
end | |
end | |
end |
View application.rb
This file contains 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
class ApplicationController < ActionController::Base | |
include Authentication | |
# The rest of your codes go here | |
end |
View application.html.erb
This file contains 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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" | |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> | |
<%= yield_page_info %> | |
</head> |
View sqlite3_in_memory.rb
This file contains 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
# Update: Looks for the SQLite and SQLite3 adapters for | |
# compatibility with Rails 1.2.2 and also older versions. | |
def in_memory_database? | |
if ENV["RAILS_ENV"] == "test" and | |
(Rails::Configuration.new.database_configuration['test']['database'] == ':memory:' or | |
Rails::Configuration.new.database_configuration['test']['dbfile'] == ':memory:') | |
begin | |
if ActiveRecord::Base.connection.class == ActiveRecord::ConnectionAdapters::SQLite3Adapter | |
return true |
View build-emacs-fedora10.rb
This file contains 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
#!/bin/env ruby | |
require 'fileutils' | |
config_opts = ["--with-jpeg=no", "--with-gif=no", "--with-tiff=no", "--with-ns"] | |
source_dir = "#{ENV['HOME']}/src" | |
repo_dir = "#{source_dir}/emacs" | |
#install_dir = "#{repo_dir}/nextstep/Emacs.app" | |
#install_target = "/Applications/Emacs.app" |
View happy_flash.css
This file contains 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
div.notice, | |
div.warning, | |
div.error { | |
font-size: 18px; | |
padding: 15px 10px; | |
margin-bottom: 10px; | |
} | |
div.notice span, | |
div.warning span, |
View font-size.el
This file contains 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
;; font-size.el -- font zoomer | |
;; code from Ola Bini: http://ola-bini.blogspot.com/2006/11/emacs-diversion-font-sizes.html | |
;; replaced fonts with OSX fonts | |
(defun inc-font-size () | |
(interactive) | |
(let* ((current-font (cdr (assoc 'font (frame-parameters)))) | |
(splitted (split-string current-font "-")) | |
(new-size (+ (string-to-number (nth 7 splitted)) 1)) | |
(new-font (concat (nth 0 splitted) "-" |
View gummy_blue.css
This file contains 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
div#Header { | |
background: #4E9FCF !important; | |
color:#fff !important; | |
} | |
div.SidebarReminder h2 { | |
color: #4E9FCF !important; | |
} | |
div#Sidebar div#Pages div.pagesnav a:link, |
OlderNewer