議事録(81) - hamamatsu-rb/hamamatsu-rb.github.com GitHub Wiki
Hamamatsu.rb 81
-
今日何やるの?
-
環境がすごくよくなった
-
リッチな差し入れ
-
貸出Wifiもあります
-
プロジェクターから液晶になりました。すげえ見やすい。
-
IT合同忘年会
-
SHIDAXのカラオケルーム?!・・・ではなく普通の飲み屋になるかも
-
カラオケルームだとLTしやすい説。嫌な人おおい説も。
見知らぬgemの探索
-
前回チュートリアルで見たgemfileを眺めてみよう
-
active_hash ... ハッシュテーブル(連想配列)を扱うっぽい。実は標準のgemfileには入ってなかった。
-
activerecordみたいに扱える。
-
ActiveRecordとの間でrelationを張れる。
-
sprint-watcher-listen ... ファイルの変更を監視。springの反応を早める。
-
party-mail ... 飲み会用のメールを自動的に作ってくれるGem。
-
dry_require_spec_helper ... require "spec_helper.rb" の宣言コード量を減らす
-
equire ... 自動的にrequireを追加
-
ppcli ... --requireもいらなくなる
-
2.5からbundlerが標準で入るよ
-
multi_jsonは高速化っぽいもの
-
fog系のgemはよく使ってる。logstashは海外ではよく使われてる。
-
いろいろoneboxにするgemがある。キャッシュ機能もある。簡単に1箱にまとめれる。
-
discuss ... redmine的なやつ。これのgemfileに書いてある。
-
fluentd ... オープンソースデータコレクター。gem以外の入れ方があったりする。
-
nenv ... 環境変数を使うためのラッパー
-
ENV['GIT_BROWSER']にgit.browserでアクセスできるようになったりする。
-
他にもいろいろ機能が。
-
tty-spiner ... コンソール上でくるくる動くインジケーターが作れる。
-
Dotenv ... 環境によって変わる設定値はdotenvを使うと便利らしい
-
narray ... 線形代数のgem
-
lograge ... railsのログをいい感じにまとめてくれる。
-
PyCall ... Docker上で試す手前までやった
LT
Ruby会議で見るRubyの未来 @misogi
-
Ruby話題不足問題
-
RubyKaigi 2017言ってきた。Teck寄り。
-
Ruby開発企業や海外の開発者が多い。英語のセッションが多い。
-
Ruby3の展望 Ruby3x3のコンセプトが2015あたりに立ち上がった。
-
いろいろ現実性を帯びてきた。2019年までを目標。
-
並列は2016年に発表が多かった。
-
Guildというマルチスレッドの仕組みが提案された。
-
メソッドをグループに分け、安全性と速度のいいとこどり。
-
JITコンパイラ。LLVMでRubyを動かす実験。
-
MJITで実行時にCへコンパイル
-
Rubexを使うと、C拡張をRuby風に書ける。
-
型。ダックタイピングを助けるような型。
-
名前ベースの型ではなく、クラスの特徴の組み合わせ。
-
Rubyらしい型の形を模索してる。
-
機械学習
-
PyCall ... RubyとPythonのオブジェクトを相互に読み込む
-
RedDataTool ... Apache ArrowのRuby版
-
そのほか、JRubyの歴史と採用例
-
オブジェクトのGC最適化
-
Bundler,hanami(railsみたいなwebフレームワーク),rubocop,mastodon
-
コミッタの生態、Rubyビルド手順
-
Rubyは今もSubversionで開発してる。
-
Rubykaigi2017の参加者950人くらいでした。たぶん邦人は半分くらい。
-
広島まで行くの大変
-
Twitterで実況してました
-
3日間。2日は休日1日祭日
-
まとめ
-
Ruby 3x3 並列処理/JIT/型
-
機械学習
Kintone API SDK for RubyにBASIC認証を組み込んだ件 @yoshida
-
前回、Rubyでkintoneのデータを出力する話をした
-
BASIC認証がAPIだと実装できない
-
ソースを読んでどうにかしたい
-
モンキーパッチしてみる
-
Kintone::APIクラスを修正
-
苦節6年やっとメタプログラミングを実践できました!
-
初めてGo言語を見たけどシンプルで書きやすいかもと感じた。
-
引き続き契約社員なので何かお仕事ください。
Electron
- Web技術でネイティブアプリが作れる。クロスプラットフォーム。
- 普段は社内はHipchatを使っているが、テキストオンリー。
- Sqwiggleとかいうリモートワーク用のツールがあったがサービス終了
- これつかうと監視感が割と出る。
- Electronで変わりのアプリを作った。自撮アプリ。
- ソースはBitbucketに。すぐ作れるんだけど思い立ってから1ヶ月くらい経ってから作った。
- Bitbucketでチケット管理してる。アイコンとかエラー処理とかいろいろやりたい。
- ネイティブ機能はメインプロセス、他はレンダリングプロセスで動かしてる。この辺の理解が必要。
次回ネタ
- ginza.rbはコードリーディングが多かった。ちょっと敷居高い。
KPT

Keep
- VGAケーブルより良く動く
- Wifiありがとうございます
- 会場
- 会場キレイ
- gem探索良かった
- 設備よい
- 来るのが楽
Problem
- テーマがない
- 高齢化
- TVの接続が不確実
Try
- やることを決める
- IOT
- Log?
- BOTつくりたい
- 若者が来るテーマ
- 機械学習。サービスを使うだけでも