tmux で pbcopy(クリップボードへのコピー)を使えるようにする
Homebrew 使ってる前提で書くよ
brew install reattach-to-user-namespace
.tmux.conf
に下記を追記
set-option -g default-command "reattach-to-user-namespace -l zsh"
tmuxを再起動すればok
例:
git のローカルにあるbranch一覧をクリップボードにコピー
git branch | pbcopy
便利。
詳しくは
持たざる者には持たざる者の戦い方があるという話
息抜きに、読んだ記事の紹介。以下は要約&意訳。 ゴールドマンサックスの社長兼COOの人の話。
続きを読む識字障害だったんだ。6時間かけてやっと20ページしか読めないようなね。
学校では教師も生徒もみんな俺を馬鹿だと決めてたよ。
小学校6年生になるまでに、学校は4つも行った。
だけど、そんなこんなのおかげかな。
大学を卒業するまでには、失敗に対処する能力がとても高くなっていたよ。
物事の明るい面をよく見るようになった。
でさ、今でもよく考えるんだけど。
識字障害でなきゃ、俺はここまでこれなかっただろうね。
Chrome拡張を公開
前回webサービス開発日記はじめました - taiki-t's diaryは主にサービスのコンセプト、やることについてだった。 今回はサービス公開の一環として、Chrome拡張の公開をしようとおもう。
Chrome拡張を公開すると、一応誰でもサービスを使えることになるので、 今作っているサービスはさしずめ「オープンアルファ版」ということになるのだろうか。 機能は全然ないからね。
よし、公開しよう。
続きを読む再帰処理書けると嬉しい
def deep_keys(hash) hash.map{ |k,v| v.respond_to?(:keys) ? [k] << deep_keys(v) : k } end h = {:hoge=>"hoge", :fuga=>{:foo=>{:nested1=>{:nested2=>:nested_val2}}}} deep_keys(h) # => [:hoge, [:fuga, [[:foo, [[:nested1, [:nested2]]]]]]]
嬉しいね