Skip to content

Instantly share code, notes, and snippets.

Avatar

Kakutani Shintaro kakutani

View GitHub Profile
@kakutani
kakutani / pragprog-sec-dot.png
Last active Dec 21, 2016
WIP: Visualize the related sections in "The Pragmatic Programmer" (ja)
@kakutani
kakutani / The_RubyKaigi_Rises_Trailer.srt
Created Jul 30, 2012
SRT subtitle file which makes "The_Dark_Night_Rises-Official Trailer3" to "The RubyKaigi Rises". ( http://www.universalsubtitles.org/en/videos/R12YYcKeuwFe/info/the-dark-knight-rises-official-trailer-3-hd/ )
View The_RubyKaigi_Rises_Trailer.srt
1
00:00:15,029 --> 00:00:17,700
"お前ら"が来るわ
2
00:00:22,052 --> 00:00:24,800
楽しみにしてるようだね
3
00:00:27,049 --> 00:00:29,041
@kakutani
kakutani / the_plan_for_rspec3.md
Last active Dec 20, 2015
http://nilp.hatenablog.com/entry/2013/07/16/131641 御自身で「微妙訳」と仰っているので、ツッコミを入れるのは野暮かなあと思ったのですが、原文からも「Japanese translation」としてリンクされていたので、個人的に気になった箇所にコメントしてみました。
View the_plan_for_rspec3.md

footnoteが付いていたところ

しかし、RSpecの2.xより古いリリースとの後方互換性を保つために必要な諸々の問題が限界点に達しました。*1

but we’ve reached a point where RSpec has a fair bit of cruft stemming from the need to retain backwards compatibility with older 2.x releases.

いまのままでも差し支えないと思います(footnoteを取ってしまって良さそう)。

"RSpecの2.xより古いリリースとの後方互換性を保つために残しているひどいコードの蓄積は限界点に達しています。"

@kakutani
kakutani / gist:5040692
Created Feb 26, 2013
Ruby commit count until 2.0.0-p0
View gist:5040692
$ git log --until=v2_0_0_0 --pretty=format:"%an" | sort | uniq -c | sort -r
7424 nobu
3475 akr
2553 matz
1618 naruse
1514 usa
1469 svn
1412 eban
902 ko1
644 drbrain
@kakutani
kakutani / speakers_yml.erb
Created Nov 8, 2015
Export speakers.yml for rk.org/2015
View speakers_yml.erb
<%= @speaker.id %>:
id: <%= @speaker.id %>
name: <%= @speaker.name %>
bio: |
<%- @speaker.bio.lines do |line| -%>
<%= line.chomp %>
<%- end -%>
github_id: <%= @speaker.github %>
twitter_id: <%= @speaker.twitter %>
avatar_url: <%= @speaker.gravatar_url %>
@kakutani
kakutani / gist:4155814
Created Nov 27, 2012
commit count on ruby-trunk (all time)
View gist:4155814
$ git log -n 1 | ruby -ne 'rev = $_[/trunk@(\d+)/, 1] and puts "r#{rev}"' ;git log --pretty=format:"%an" | sort | uniq -c | sort -r
r37903
7154 nobu
3471 akr
2553 matz
1543 naruse
1487 usa
1412 eban
1403 svn
@kakutani
kakutani / gist:4155804
Created Nov 27, 2012
commit count on ruby-trunk since RubyKaigi 2011
View gist:4155804
$ git log -n 1 | ruby -ne 'rev = $_[/trunk@(\d+)/, 1] and puts "r#{rev}"' ;git log --since=2011-07-19 --pretty=format:"%an" | sort | uniq -c | sort -r
r37903
1251 nobu
490 svn
469 naruse
366 akr
218 drbrain
199 usa
159 ko1
150 kosaki
@kakutani
kakutani / gist:3957240
Created Oct 26, 2012
We're hiring rubyists
View gist:3957240

(このジョブポストは永和システムマネジメントの中途採用に関連した書きかけ項目です。内容は予告なく編集されることがあります。jobs.github.comに掲載されている情報が常に最新版です)

We're hiring Rubyist(wannabies)!

株式会社永和システムマネジメント サービスプロバイディング事業部アジャイルグループでは、 アジャイル開発とオブジェクト指向スクリプト言語Rubyを使って「お客さまに価値を提供し続けるシステム」を構築し、 お客様と一緒に育てていくという強みを活かした受託開発を生業としています。 今回、私たちの強みをさらに伸ばしていくためにRubyプログラマを中途採用します。

(github:jobsにポストしていますが、文面からお分かりのように、日本語でのコミュニケーションに支障のない方を募集します)

@kakutani
kakutani / affilication_count_sprk2012.md
Created Jun 9, 2012
Affiliation Count on Sapporo RubyKaigi 2012 Spakers
View affilication_count_sprk2012.md

Affiliation Count on Sapporo RubyKaigi 2012 Spakers

(based on hand count by kakutani, they spelled their affiliation in inconsistent way. thanks to sprk2012 team for providing *.yml!)

Company-ish

  • 5: Eiwa System Management, Inc.
  • 4: COOKPAD Inc.
  • 3: Network Applied Communication Laboratory Ltd.
@kakutani
kakutani / gist:1381490
Created Nov 21, 2011
module_extended.rb
View gist:1381490
module M
def foo
puts "foo!"
end
end
class C
def eigen_class
class << self; self end
end