Skip to content

Instantly share code, notes, and snippets.

@aisuii
aisuii / gist:1135934
Created August 10, 2011 02:27
placeholder もどき
(function($) {
var dataKey = "phText";
var placeholderColor = "#aaa";
$("[placeholder]").each(function() {
var $elem = $(this);
var originalText = $elem.attr("placeholder");
var originalColor = $elem.css("color");
$.data(this, dataKey, originalText);
# coding: utf-8
class Brainfuck
class Memory
def initialize(opts = {})
@memory = Hash.new{|h,k| h[k] = 0 }
@pointer = 0
@out = opts[:out] || $stdout
@in = opts[:in] || $stdin
end
@aisuii
aisuii / bf.rb
Created July 7, 2011 08:45
ruby de brainf*ck
# coding: utf-8
class Memory
def initialize(opts = {})
@memory = Hash.new{|h,k| h[k] = 0 }
@pointer = 0
@out = opts[:out] || $stdout
@in = opts[:in] || $stdin
end
require 'ripper'
require 'cgi'
require 'digest/sha1'
class Ruby2HTML < Ripper::Filter
def on_default(event, tok, f)
f << CGI.escapeHTML(tok)
end
private
require 'ripper'
require 'cgi'
class Ruby2HTML < Ripper::Filter
def on_default(event, tok, f)
f << CGI.escapeHTML(tok)
end
private
def respond_to?(name, priv = false)
# -*- coding: utf-8 -*-
#
# support_#{feature}? などというメソッドで、
# 機能をサポートしているかどうかを返せるようにするためのモジュール
#
# インクルードしたクラスで
#
# feature :foo, :baa
# feature :hoge, :support => false
# feature :fuga, :support => true
# -*- coding: utf-8 -*-
require 'rack'
require 'action_controller/request'
require 'action_controller/response'
require 'action_controller/test_process'
module RequestSpecHelper
def self.included(closure)
closure.send :include, Helpers
end
gem 'nokogiri'
gem 'rack'
gem 'thin'
function fibs(n) {
var generator = (function(){
var beforeNum = 0;
var nextNum = 1;
var resultNum;
var f = function() {
resultNum = beforeNum;
beforeNum = nextNum;
nextNum = resultNum + nextNum;
return resultNum;
def fibs(n)
results = []
a, b = 0, 1
n.times do
results << a
a, b = b, a + b
end
results
end