ravelll の日記

よしなに

Peco 経由で特定のタグバージョンに git checkout するやつ

git リポジトリの特定のタグバージョンへのチェックアウト方法を良く忘れるので peco でバッとやる関数を書いた。

function peco_git_tags () {
    local selected_tag="$(git tag -l | peco)"
    if [ -n "$selected_tag" ]; then
        BUFFER="git checkout refs/tags/${selected_tag}"
        zle accept-line
    fi
}

f:id:ravelll:20160707113524g:plain

昔のバージョンのコードが読みたくなってもさっとやれて便利。 ちなみに自身はターミナル上で ctrl + j -> t で呼び出せるようにしています。 詳しい方法は dotfile のリポジトリを参照。

github.com

YAPC::Asia Hachioji 2日目

2日目はタスクへの知見が溜まりまくっていた上にネット担当スタッフの人数も増えて余裕ができたので幾つかトークを聞いてきた。

  • yusukebe さん:スマホ時代のBotアプリのつくり方
  • uzulla さん、そーだいさん:PHPの話(飛び入りトラック)
  • fuku2015 さん:レガシーなSDKをNodeで書き直して一年メンテした学び
  • yusukebe さん:Webサービスにおけるキャッシュ戦略

それなりにゆっくり寝てから来たものの異常に眠くて、うつらうつらとしか聞けなかった、もったいない。

これからトークの動画が公開されるようなので見なおそうと思います。特にキャッシュ戦略の話。

その他の時間は昨日同様に控室で公式の Twitter を更新したりスタッフと話したり。

ちなみにこのような作業風景でした。

そうこうぼんやりしていたら2日目も終わってしまったけど、閉会式あたりからじわじわと達成感がこみ上げてきて良さがあった。

複数日に渡るカンファレンスでスタッフをするのは初めてだったけど、トークをするだけ・聞くだけだったカンファレンスよりも圧倒的に楽かったと思う。

色んな人と話すのは楽しいし、エンジニアコミュニティとの繋がりが深くなるほど学習も加速してカンファレンスへの参加も更に楽しくなる、と良いスパイラルになると思うので、今後もどんどんやっていきたい。

スタッフの方々、本当にお疲れ様でした!

YAPC::Asia Hachioji 1日目 + トークしてきました

YAPC::Asia Hachioji 1日目 + トークしてきました

スタッフは朝8時過ぎに集合となっていたのにトークの準備が前日深夜まで押してしまって、眠い目擦りながら行ってきました。

トークは PHP のバージョンアップについてで、個人的に PHP5.3 アプリを 7.0 で動かしたことの知見共有のようなものでした。

スライドはこちら。

完全に準備不足で不完全燃焼な具合だったので、ちゃんと詰めてペパボテックブログにエントリを書く予定。

朝一にトークしてからは、ネット担当スタッフとして id:masawada さんと控室で @yapcasia8oji の twitter を更新したり togetter を更新したりスタッフ間連絡をルーティングしたり。

気づけば1トークも聞かずに1日目は終わってしまったけど、スタッフ同士であれこれ話せてかなり楽かった。

2日目も朝が早く、行けば必ず飲み過ぎるので懇親会は戦略的に参加せず、他所で軽く飲んで帰宅、寝。