Skip to content

Instantly share code, notes, and snippets.

View bluerabbit's full-sized avatar
🤠
spark joy

Akira Kusumoto bluerabbit

🤠
spark joy
View GitHub Profile

underscorejsでeachSliceを使えるようにする

underscorejsのmixinでeachSliceを追加

_.mixin({ "eachSlice": function(obj, size, iterator, context) {
  for (var i = 0, l = obj.length; i < l; i += size) {
    iterator.call(context, obj.slice(i, i + size), i, obj);
  }
}});
@bluerabbit
bluerabbit / gist:9018433
Created February 15, 2014 12:03
webstormを使っているとgrunt-este-watchでファイルの変更が検知されない場合
Gem::Specification.new do |spec|
spec.name = "gist_gem"
spec.version = "0.0.2"
spec.authors = ["-"]
spec.email = ["-"]
spec.summary = "-"
spec.files = ["gist_gem.rb"]
spec.require_path = "."
end
@bluerabbit
bluerabbit / gist:6835428eef056c5e1686
Created August 6, 2014 07:11
RailsでMySQLを使っているときにISOLATION LEVELをREAD COMMITTEDに変更する
ActiveRecord::Base.connection.execute('SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED')
@bluerabbit
bluerabbit / gist:4d6ad82781f767051085
Last active August 29, 2015 14:05
Maven wayなディレクトリ構成の例
  app_root
  ├── pom.xml
  └── src
        ├── main
        │   ├── java
        │   │   └── jp....
        │   ├── resources
        │   │   ├── META-INF
 │   │   │   ├── jp...
@bluerabbit
bluerabbit / gist:a587a10cb79279be68c6
Created November 14, 2014 11:22
KCachegrindをMac OS Xで使う

KCachegrindをMac OS Xで使う

$ brew install qcachegrind qt graphviz
$ qcachegrind
@bluerabbit
bluerabbit / gist:b7c5f59eb83bc3179cfc
Created November 14, 2014 11:22
KCachegrindをMac OS Xで使う

KCachegrindをMac OS Xで使う

$ brew install qcachegrind qt graphviz
$ qcachegrind
@bluerabbit
bluerabbit / gist:2ca88deeef89247af552
Created November 18, 2014 09:00
Capybaraのevaluate_scriptでファイルダウンロードリンクのレスポンスを検証する

リンクURLを画面から取得

url = find('#link_id a')['href']

ajaxでresponseTextを取得する

@bluerabbit
bluerabbit / gist:a8b4c90257e12ac96633
Last active August 29, 2015 14:10
rubyのファイルからmagic commentを消す
git grep -l '# coding: utf-8' spec | xargs -L 1 ruby -e 'puts gets(nil).gsub(/#\W*coding:\W*utf-8\W*\n+/, "")' -i
git grep -l '# -\*- coding: utf-8 -*-' spec/ | xargs -L 1 ruby -e 'puts gets(nil).gsub("# -*- coding: utf-8 -*-\n", "")' -i
@bluerabbit
bluerabbit / gist:de264861664f4a8efc2a
Last active August 29, 2015 14:21
Reactでjsxを使ってHTMLをrenderする際に必要な変換

class

classclassNameに変更

style

styleのキーはtext-aligntextAlignのように変更

例)