題名どおりです。
内容としては

  1. 忘年会
  2. プレゼント交換
  3. LT大会

でした。

今回の参加者は総勢11名。

今回は前回のはまるびの時からやっていたRubyのプログラミングを披露しました。

そうプレゼント交換用のプログラムを作ったのです。もちろんRubyで

今回の仕様

  • 外部のテキストファイルに参加者の名前を書きそれを読み込む
  • 自分のプレゼントが自分には来ないようにする。

それを元に書いたのが以下の物です。

require "pp"
f = open("nameList.txt")
p names = f.read.split(/(\n|\r)/).select { |line| !line.match(/\s/) }
p names.shuffle

しかしこれには問題が合って

  • 自分のプレゼントが自分には来ないようにする。

については上手く実装できていないのです。

(これについてはクリスマス会後にSlack上でなんやかんやと物議を醸していました。)

いずれ出来るようになったらもっと上手く実装したいというのが目標です。

ちなみに私が頂いたプレゼントはこれ

 

NEXUS Q

使い道は不明

 

<h2>LT大会</h2>

今回もさまざまなLT大会が繰り広げられました。

プログラマーと椅子の関係についてのLTは面白かったです。

 

次回は1月14日(水)新年会

浜松Ruby会議まであと3ヶ月・・・。