activerecord-oracle_enhanced-adapter-monky_patch_755 を開発終了する

TL;DR としては Rails 5.2 からは純正の Active Record Oracle enhanced adapter を使いましょうといったもの。 Active Record Oracle enhanced adapter の Rails 4.2 から Rails 5.0 への変更で要されるスキーマの DATE 型を TIMESTAMP 型にマイグレーショ…

渋谷.rb[:20190116]

渋谷.rb に行った。会場は渋谷区代々木の Repro さん。 shibuyarb.doorkeeper.jp RubyKaigi 2019 に出したプロポーザルに関するコードを進めていたり、Rails 6 に向けて手元のアプリケーションの状態を見たりしていた。 途中、某所での登壇オファーを頂いた…

Ginza.rb 第67回

『Ginza.rb 第67回 そろそろAction TextとAction Mailboxをみておこう』に行った。会場は東銀座のメドピアさん。 ginzarb.doorkeeper.jp イントロダクション芸人の y-yagi さんが Rails 6.0 で追加される Action Text と Action Mailbox というふたつのフレ…

新元号に関するアプリケーションレイヤーの単純調査

先日の表参道.rb #42で話した U+32FF のコードポイントの続き。 ㍻ や 平成 (若干の偽陽性を許容しつつも念のため例えば /平[[:space:]]*成/ なんかのパターンマッチでも良いかもしれない) の文字列がアプリケーションに存在していないか単純な事前調査の初…

RuboCopでfrozen-string-literalがRuby 3.0からデフォルトになる想定を外した

先日の表参道.rb #42 で Matz にも伺う機会を得たことのうち、frozen-string-literal が Ruby 3.0 でデフォルトになるかもしれない検討が Ruby 3.0 ではお見送りになったことを受けた実装の変更とコメントの改定に関する PR を RuboCop に開いた。 github.co…

劇場版「Fate/stay night [Heaven's Feel]」 Ⅱ.lost butterfly を観に行った

最速上映で観た。

RubyKaigi 2019 CFP への proposal を出した

ふだんの GitHub 活動のうちウェイトを占めているコンテンツを背景に提出した。 I have submitted a proposal to CFP of RubyKaigi 2019. #rubykaigi— Koichi ITO (@koic) January 11, 2019

表参道.rb #42

表参道.rb #42 に行った。会場は外苑前のビジネスバンクグループさん。 omotesandorb.connpass.com テーマが Ruby 2.6 ということで、@okuramasafumi は例外の cause に関するコードを使ったプレゼン、@Kirika_K2 は Ruby 2.6 以上を要求する Gem の調査とそ…

FlipFlop cop の部署を移動した

Ruby 2.6 で flip-flop が非推奨になったことから、Style/FlipFlop は Lint/FlipFlop ではというコメントをもらって移動する PR を開いた。 github.com 部署移動の際に旧部署を使った場合警告を出すための設定を書く場所が RuboCop::Config::OBSOLETE_COPS …

Rails/HelperInstanceVariable copをマージした

RuboCop Rails に Rails/HelperInstanceVariable cop という、Rails のヘルパー内でインスタンス変数の参照、代入がある際に offense を出す cop の PR が開かれていた。 github.com 関数的呼び出しのメソッドを持つヘルパーについて、(インスタンス変数の) …

HTTPS経由にできない環境下でRubyGemsとBundlerをアップグレードする

いまだと RubyGems 3.0 と Bundler 2.0 といった最新の安定版にしたいケースの話。 通常は以下で良い。 # RubyGems 3.0 にする % gem update --system # Bundler 2.0 にする % gem install bundler --no-document HTTPS 経由にできない場合、まったくおすす…

Travis CI で Ruby 2.2 以下と gem install bundler (< 2.0) を組み合わせる

Bundler 2.0 は Ruby 2.3 以上のサポートとなるため、Ruby 2.2 以下をサポートする Gem などで Travis CI の Ruby 2.2 マトリックスで gem install bundler を実行して Bundler 2.0 を取得しようとするとエラーになる。 このエラーを回避する場合は || を使…

2019年のおみくじ

神社で大大吉を引いていた。FGO の星5では AUO (アーチャー) と玄奘三蔵 (キャスター) と玉藻の前 (キャスター) を引いた。

RailsConf 2019 の渡航準備 (その1)

今年 2019 年にミネアポリスで開催される RailsConf 2019 に行く予定。 場所: Minneapolis 期間: April 30-May 2, 2019 サイト: https://railsconf.com/ 去年の暮れに秒速さんと一緒に羽田とミネアポリス往復の航空チケットを押さえた。 RailsConf 2019 への…

2018年のRuboCopへのコミット数

手元に若干のパッチ袋があるものの 166 commits だった。 Contributors to rubocop-hq/rubocop · GitHub コミット権をもらっての 2018 年後半はイシューやレビューに割く時間の割合も増えたりしていたりしたように思う。

2019年の予定

実際のところ未定で書いていないものもあるが、とりあえず RubyKaigi 2019 の CFP という書き初めを行うのが目下のところ。 3月: Rails Developers Meetup 2019 に登壇する 4月: RubyKaigi 2019 5月: RailsConf 2019 11月: RubyWorld Conference 2019 RailsC…

RuboCop 0.62.0 がリリースされた

あけましておめでとうございます。RuboCop 0.62.0 がリリースされました。 github.com

2018年の履歴

RuboCop のコミッターになったり、RubyKaigi に登壇したり、Asakusa.rb に行くようになったり、初めて US に行ったり、iPhone を 5s から数年ぶりに機種のアップグレードをしたりした年だった。 また引き続き毎月の Rails/OSS パッチ会を開催したり、Ginza.r…

散髪記録

年内最後の散髪に行ってた。

1回休み

SSIA.

HeartBeat.rb だった

kamipo さんや y-yagi さんらと今年最後の忘年会をしていた。 2018年が終わって行く pic.twitter.com/3LQAnmxmDz— Koichi ITO (@koic) December 28, 2018

プロジェクトメンバーの壮行会だった

2014 年からの4年間ありがとうございました! Ruby のリリイベには行けなかったけれど @suginoy さんのリリイベは開催できた。2004年12月24日のファーストコミットから丸四年間ありがとうございました! pic.twitter.com/bzlvADqv7S— Koichi ITO (@koic) Dec…

RubyGems 3 は Ruby 2.3.0 以上が必要

RubyGems 3 は Ruby 2.3.0 以上が必要となっている。 https://github.com/rubygems/rubygems/blob/v3.0.1/rubygems-update.gemspec#L32 Ruby 2.2 以下をサポートしている Gem なんかの Travis CI で以下のようなエラーが発生している場合は - gem update --s…

Ruby 2.6.0 がリリースされた

手元でインストールしていた rbenv (ruby-build) に PR を開いたり、tar.bz2 のハッシュ値の確認の流れで RVM に PR を開いたりしていた。他に 2.6.0 の安定板リリースということで、pry-doc の doc を生成した PR を開いたりなんやかやと見て回ったりしてい…

24 Pull Requests を達成した

今年は 24/24 でフィニッシュだった。

RuboCop Rails の CI の整備ができた

RuboCop Rails の切り出しに本気出しはじめたいので、まずは CI の整備で Travis CI を入れていたところベンジャミンが CircleCI への移行をやってくれて感謝しかない。その仕上げにもらった PR が以下。 https://github.com/rubocop-hq/rubocop-rails/pull/…

3月のライオン (14) を読んだ

3月のライオン (14) を読んだ。 3月のライオン 14 (ヤングアニマルコミックス)作者: 羽海野チカ出版社/メーカー: 白泉社発売日: 2018/12/21メディア: コミックこの商品を含むブログ (3件) を見る 期せずして羽生さんが27年ぶりの無冠になった直後だったので…

RuboCop リポジトリのオーナー権をもらった

RuboCop 1.0 に向けたマイルストーンのひとつである Rails 部署の切り出しを行っている際に CI の設定に権限が必要だったところ、以降自前で進められるように rubocop-hq org の権限をもらえた。 github.com もともと年内にいくらかの形にしたいところだった…

Rails 6 でサポートされる Ruby のバージョンが 2.5.0 以上になった

でした。 github.com

Rails Podcast #7 の収録だった

Rails Podcast #7 の収録だった。 soundcloud.com y-yagi さんに繋いでもらった私から yahonda さんに繋いでの kamipo さんの回だった (これからカルパスさんが編集されるので現時点で未公開で乞うご期待) 。 今回自分は会場提供と Podcast のガヤ勢参加、懇…