Skip to content

Instantly share code, notes, and snippets.

Avatar

Kakutani Shintaro kakutani

View GitHub Profile
View Asakusa.rbキーボードミッション.md

ついうっかりAsakusa.rbの火曜日のミートアップでキーボードの話をしてしまうので、火曜日じゃないところでキーボードの話をすればよいのでは?という仮説を検証します。

目的

Rubyをよりよくしていくための活動を存在意義とする地域RubyistコミュニティAsakusa.rbのメンバーの使うキーボードをよくすることを通じてRubyをよりよくしていくことに貢献する

到達したい状態

  • メンバーのキーボードがよくなる
  • ミートアップでRubyの話題をするにあたって「すみません、Rubyの話をしてもいいですか」というエクスキューズをなくす
View keymap.c
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QWERTY] = LAYOUT( \
//,-----------------------------------------------------. ,-----------------------------------------------------.
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS,\
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,\
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
LSFT_T(KC_ESC), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSHIFT,\
//|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+------
@kakutani
kakutani / ruby-jp-for-rubyistist.md
Last active Nov 5, 2020
Rubyist-istのためのruby-jpチャンネルガイド
View ruby-jp-for-rubyistist.md

Rubyist-istのためのruby-jpチャンネルガイド

ruby-jpには大量にチャンネルがあります。 rubyist-istの観点から少し整理してみました。

Rubyistの集まりに関するチャンネル

  • [#regional_rb][0]: 地域のRubyist同士の集まり(ミートアップ)に関する話題が中心
  • [#rubykaigi][1]: RubyKaigiの話題
  • [#rubyworld-conference][2]: 毎年11月に松江で開催されるRubyWorld Conferenceの話題
@kakutani
kakutani / pragprog-sec-dot.png
Last active Dec 21, 2016
WIP: Visualize the related sections in "The Pragmatic Programmer" (ja)
@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 %>
View gist:3324943902f8272c671c
$ bundle exec rspec spec/rubocop/cop/style/format_string_spec.rb *[master]2.1.5
Run options:
include {:focus=>true}
exclude {:broken=>#<Proc:./spec/spec_helper.rb:21>, :ruby=>#<Proc:./spec/spec_helper.rb:19>}
All examples were filtered out; ignoring {:focus=>true}
...F.....F........F...
Failures:
@kakutani
kakutani / commit-count-_total-rk14.md
Last active Aug 29, 2015
Ruby Commit Count for RubyKaigi 2014
View commit-count-_total-rk14.md

Ruby Commit Count Since v2_0_0_0

...until the latest release on each branche (trunk, ruby_2_0, ruby_1_9_3)

  *  1: nobu        1870 # 100% discount(free as free-beer)
  *  2: akr          716 # |
  *  3: nagachika    488 # |
  *  4: svn          449 # |
  *  5: ko1          423 # |
  *  6: naruse       339 # |
@kakutani
kakutani / Annotation.md
Last active Sep 26, 2019 — forked from ursm/Gemfile
Raw Gemfile on Idobata (master - 5adeddb)
View Annotation.md

Idobata Gemfile プレゼント

tl;dr IdotabaのGemfileは"全プレ"になりました。ご笑納ください。→ Gemfile

プレゼントについてのお詫び

rebuild.fmのep36でお知らせさせていただきました、Idobataの最新版Gemfileプレゼントをお届けいたします。 過日はIdobata会議01への多数のご参加ありがとうございました。おかげさまで盛況なミートアップとなりました。 (当日会場を提供いただいたEngine Yardさまのブログにて、Idobata会議01当日の様子がまとめられています。ありがとうございます!)

@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
You can’t perform that action at this time.