2017-06-01から1ヶ月間の記事一覧
新卒氏ズのひとりから、bundle open で依存 gem に仕込んだ binding.pry が引っ掛からないとの相談を受けて、もしや先日導入した Bootsnap が影響しているのではと思いいったん外してみる提案をしたらビンゴだった。手がまわっていないため調査はしていない…
先日当選通知をもらっていた TokyuRuby会議11 のタイムテーブルが公開されていて、第二部の枠であることを確認したりしていた。 https://tokyurubykaigi.github.io/tokyu11
スキーマの型変換を一括で行なうマイグレーションファイルを生成する Gem となる。昨日の Rails (OSS) パッチ会で初期実装の目処が着いてリリースした。 github.com Gemfile に gem "screamers" と追加して、bundle install すると bin/rails g screamers:mi…
朝起きたら Rails 5.1.2 がリリースされている最中だった。 個人的に普遍的な影響がありそうだと思ったのが、ActiveSupport::Duration:: Scalar に手が入った以下 Fix implicit coercion calculations with scalars and durations の変更となる。 github.com…
勤務先のプライベートカンファレンスだった。講演のオファーがあった際に、kakutani が登壇するということと「かんだ光壽」での打ち上げをギャラに引き受けた。自分の講演は去年のアジャイルジャパン長崎サテライトでの講演の再放送の依頼だったため、タイト…
そもそも tmux じゃないのかという話はおいておくとして。C-a とぶつからなければ逆に C-z への強いこだわりもないため、近隣でマジョリティだと考えているスタイルに合わせた。 C-z 派とは一緒に仕事できない(ぉ— Takafumi ONAKA (@onk) 2017年6月23日 dif…
toshiwo さんにお呼ばれしてシメシメと低温調理の肉を食べに行った。 特にサーロインの美味さを再発見できた肉の会だった。
手元の MBP の SSD の使用領域が大変なことになっているため、rbenv でインストールしている 最新の Ruby バージョン以外の GEM PATH のディレクトリ (gem env で確認) を削除することにした。 ~/.rbenv/versions/ 配下の削除したディレクトリ (バージョン) …
元新卒氏のプロジェクト壮行会だった。何人かの卒業生も参加して良い会でした。
渋谷.rbに行った。会場はピクスタさん。 shibuyarb.doorkeeper.jp 自分は先日リリースした Everlasting という Gem の紹介を軽い話のネタとして持って行った。 github.com 概ね以前の日記に書いた内容がベースとなっていて、プレゼン内容はソースコード。 ざ…
Ginza.rb 第48回 Shopifyのお宝を拝見しよう!に行ってきた。会場はいつものみんなのウェディングさん。 ginzarb.doorkeeper.jp Shopify が GitHub に公開している Ruby のプロダクトを Star 順に並べたものを見て行くと行ったスタイルだった。 github.com …
自作 Gem の開発か、rails/rails で落ちている JRuby の調査あたりをやろうと会場係兼務で参加した。 oss-gate.doorkeeper.jp 初参加の yucao24hours が JRuby の調査に興味があるとのことだったので、現在起きている問題の共有や JRuby のインストール、rai…
小野不由美作品のコミカライズで、ふと前巻から止まっていたことを思い出して調べたら結構前に新刊がでていたので、さくっと電子媒体で購入して読んだりしていた。 悪夢の棲む家 ゴーストハント(1) (ARIAコミックス)作者: 小野不由美,いなだ詩穂出版…
大量煮干しの下品ラーメン #ランチ pic.twitter.com/1xT9fbWMTm— Koichi ITO (@koic) 2017年6月17日 がんこでラーメンを食べた後、半日くらい使って RubyKaigi 2017 の CFP を submit していた。
残念ではあるものの元新卒氏が当選したらしいので、ある意味自分の当選より価値ある焚き付けを出来たので良しという気持ちとした。
Rails における『API Documentation Guidelines』からの抜粋。 The proper names of Rails components have a space in between the words, like "Active Support". ActiveRecord is a Ruby module, whereas Active Record is an ORM. ということで ORM とし…
fkino が勤務先で募集をかけた、駅すぱあとで有名なヴァル研究所さんの見学ツアーに行った。 開発部門やそれ以外の部門などいくつかの部署を案内してもらい、部署ごとの業務情報が構造化された様々なカンバンを見せてもらった。特に印象に残った点を挙げる。…
なるほど。 class Foo module M end def foo class << self puts "*** #{M}" prepend M end end end class Bar < Foo module M end def foo class << self puts "*** #{M}" prepend M end end end Foo.new.foo # => "*** Foo::M" Bar.new.foo # => "*** Bar:…
github.com MRI で Oracle enhanced adapter を使っているユーザーの興味をひきそうな機能としては、 以下のような TCP keepalive のプロパティ指定ができるようになっていた。 OCI8.properties[:tcp_keepalive] = true OCI8.properties[:tcp_keepalive_time…
疲れが溜まっていたため1回休み。
昨日の esm LT #3 で話したタイトルが『Love your neighbour Gems』だった。スライドは未公開。 開発者が近所にいる Gem を使うことのメリットについて話した後に、具体的ないくつかのご近所さんが関わっている Gem について紹介していた。 少し異色なところ…
秋吉の焼き鳥をつまみつつの社内 LT 大会、muryoimpl プロデュースのその第3回だった。 個人的には新卒氏ズのひとりの LT が、OJT 配属前の研修期間でどんな言葉が響いて、どのようなアクションを起こして、どう感じてきたかという話を聞けたのがすごく良か…
なかなかお久しぶりな組み合わせのメンバーで晩ご飯を食べて1回休み。
Rails 5 で ActionController::Parameters が Hash (ActiveSupport::HashWithIndifferentAccess) を継承しなくなったことで作った Gem となる。 github.com Rails 4 系から Rails 5 系にアップグレードしたアプリケーションで、AC::Parameters に対して Hash…
同僚の CFP 作成の手引きをしたり、ふと思いついた Gem のプロトタイプを作ったりしていた。
以前 Qiita に書いたテストの並列化に関する続編もの。 Railsアプリケーションのテスト高速化 (Oracle編) Railsアプリケーションのテスト高速化 (Solr編) Redis のインスタンス上で名前空間を使って、並列処理に対するリソース分割するのがリーズナブルなた…
新刊のマンガを読んだり、近所に新しく出来たコンビニに行ったりした。
タイミングによって落ちることのあるテストを見始めたり CFP を考えていたりした。
Rails で Solr を使う Sunspot という Gem を使った際のトラブルシューティング的なトピックを記しておく。 rake sunspot:solr:start しているのに Rails アプリケーションから Solr サーバーへの接続に対して Connection refused (RSolr::Error::Connection…
直前に思い立って表参道.rb #23に行った。会場は表参道の Sansan さんオフィス。 omotesandorb.connpass.com Ruby / Rails を自分がどう学んだかという話が多かったところ、とりわけ After Rails で Rails をどう学んだかに焦点があたった内容が多かったよう…