Skip to content

Instantly share code, notes, and snippets.

@moro
moro / gist:1028677
Created June 16, 2011 04:35
samp.ru
require 'rack'
class App
def call(env)
to = Rack::Request.new(env).params["to"] || "World"
body = Rack::Utils.escape_html(to)
[200, {"Content-Type" => "text/html"}, [body]]
end
end
@novi
novi / gist:1803875
Created February 11, 2012 19:57
Bundlerを使ってプロジェクトごとにGemを管理する
@ukyo
ukyo / prototype.md
Last active October 6, 2015 11:57
About Javascript prototype

#プロトタイプと、あとクラス、継承、ミックスインと呼ばれている物の説明

この文書はなるべく正確な情報を書きたいのでちょくちょく更新されます。あと、ちょくちょくキャラが変わるのは気にしないでください。修正した部分に関する情報は コメント やリビジョンを参照してください。

プリミティブ型とオブジェクト型

Javascriptの変数にはプリミティブ型とオブジェクト型が存在する。

###プリミティブ型

@jugyo
jugyo / gist:3509080
Created August 29, 2012 09:32
とあるプロジェクトで使ったライブラリたち

とある Rails プロジェクトで使ったライブラリたち

  • carrierwave - ファイルアップロードを処理するやつ
  • carrierwave_backgrounder - アップロードされたフィアルの処理(画像のリサイズ等)をバックグラウンドで処理する
  • delayed_job_active_record - バックグラウンド処理
  • fog - AWS との連携に使う。 carrierwave がこれを使って S3 にファイルを保存してくれたりする
  • haml-rails - haml 使いたいねん
  • twitter-bootstrap-rails - あれ
  • will_paginate - ページネーション
  • bootstrap-will_paginate - twitter-bootstrap 的にいい感じのタグを出力してくれる
@moro
moro / unit_test_spec.rb
Created September 19, 2012 02:31
unit_test_spec.rb
class A
def foo(num)
%w[one two three][num - 1]
end
end
describe A do
describe "#foo" do
RSpec::Matchers.define :do_foo do |args|
match do |instance|
@ukyo
ukyo / Class.js
Created September 20, 2012 17:34
Class.js
(function() {
var Class = function() {},
slice = Array.prototype.slice,
include;
Class.include = Class.prototype.include = include = function() {
var self = this;
americano ~ (▰╹◡╹) ruby -e 'nil while true' &
[1] 34491
americano ~ (▰╹◡╹) ps aux|head -n1; ps aux|grep ruby
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
sorah 34491 99.6 0.1 2457324 5912 s001 RN 6:19PM 0:09.43 ruby -e nil while true
americano ~ (▰╹◡╹) kill %1
[1] + terminated ruby -e 'nil while true'
@jugyo
jugyo / gist:3896962
Created October 16, 2012 02:36
Sublime でやりたいこと

(書きかけ)

  • 変更中のファイル(git status で表示されるやつ)を一覧表示して素早く開きたい
  • 編集中のファイルに対応する _spec.rb を素早く開きたい
  • zeus test を素早く実行したい
  • シェルコマンドを素早く実行して結果をインサートしたりしたい
  • ダブルクォートをシングルクォートに変換したり文字列をシンボルに素早く変換したい
  • _spec.rb を素早く作成したい
  • 開いているタブから検索してアクティブにしたい
@hitode909
hitode909 / access_log.webtailrc.js
Created October 31, 2012 10:13
webtailでアクセスログ聞くやつ
if (!context.setup) {
context.setup = true;
var app = {
counts: {
GET: 0,
POST: 0,
},
$log: $('<pre>').appendTo($(document.body)),
urls: [],
@azusa-tomita
azusa-tomita / oocss.markdown
Created November 2, 2012 06:21
これでいいのかOOCSS
  • Aというオブジェクトがある
  • Aとは一部だけちがうA-dashがある

パターン1の書き方

オブジェクト指向じゃない

CSS

.A{