2017-06-01から1ヶ月間の記事一覧

現状のBootsnapはSpringと同じ香りがすることを学んだ

新卒氏ズのひとりから、bundle open で依存 gem に仕込んだ binding.pry が引っ掛からないとの相談を受けて、もしや先日導入した Bootsnap が影響しているのではと思いいったん外してみる提案をしたらビンゴだった。手がまわっていないため調査はしていない…

1回休み

先日当選通知をもらっていた TokyuRuby会議11 のタイムテーブルが公開されていて、第二部の枠であることを確認したりしていた。 https://tokyurubykaigi.github.io/tokyu11

Screamers をリリースした

スキーマの型変換を一括で行なうマイグレーションファイルを生成する Gem となる。昨日の Rails (OSS) パッチ会で初期実装の目処が着いてリリースした。 github.com Gemfile に gem "screamers" と追加して、bundle install すると bin/rails g screamers:mi…

Rails 5.1.2がリリースされた

朝起きたら Rails 5.1.2 がリリースされている最中だった。 個人的に普遍的な影響がありそうだと思ったのが、ActiveSupport::Duration:: Scalar に手が入った以下 Fix implicit coercion calculations with scalars and durations の変更となる。 github.com…

永和カンファレンス

勤務先のプライベートカンファレンスだった。講演のオファーがあった際に、kakutani が登壇するということと「かんだ光壽」での打ち上げをギャラに引き受けた。自分の講演は去年のアジャイルジャパン長崎サテライトでの講演の再放送の依頼だったため、タイト…

Screenのキーバインドを変更した

そもそも tmux じゃないのかという話はおいておくとして。C-a とぶつからなければ逆に C-z への強いこだわりもないため、近隣でマジョリティだと考えているスタイルに合わせた。 C-z 派とは一緒に仕事できない(ぉ— Takafumi ONAKA (@onk) 2017年6月23日 dif…

低温調理の肉を食べに行った

toshiwo さんにお呼ばれしてシメシメと低温調理の肉を食べに行った。 特にサーロインの美味さを再発見できた肉の会だった。

SSDの使用領域を98%から85%に減らした

手元の MBP の SSD の使用領域が大変なことになっているため、rbenv でインストールしている 最新の Ruby バージョン以外の GEM PATH のディレクトリ (gem env で確認) を削除することにした。 ~/.rbenv/versions/ 配下の削除したディレクトリ (バージョン) …

プロジェクト壮行会だった

元新卒氏のプロジェクト壮行会だった。何人かの卒業生も参加して良い会でした。

渋谷.rb[:20170621]

渋谷.rbに行った。会場はピクスタさん。 shibuyarb.doorkeeper.jp 自分は先日リリースした Everlasting という Gem の紹介を軽い話のネタとして持って行った。 github.com 概ね以前の日記に書いた内容がベースとなっていて、プレゼン内容はソースコード。 ざ…

Ginza.rb 第48回

Ginza.rb 第48回 Shopifyのお宝を拝見しよう!に行ってきた。会場はいつものみんなのウェディングさん。 ginzarb.doorkeeper.jp Shopify が GitHub に公開している Ruby のプロダクトを Star 順に並べたものを見て行くと行ったスタイルだった。 github.com …

OSS Gate東京ミートアップ2017-06-19

自作 Gem の開発か、rails/rails で落ちている JRuby の調査あたりをやろうと会場係兼務で参加した。 oss-gate.doorkeeper.jp 初参加の yucao24hours が JRuby の調査に興味があるとのことだったので、現在起きている問題の共有や JRuby のインストール、rai…

悪夢の棲む家 (3) を読んだ

小野不由美作品のコミカライズで、ふと前巻から止まっていたことを思い出して調べたら結構前に新刊がでていたので、さくっと電子媒体で購入して読んだりしていた。 悪夢の棲む家 ゴーストハント(1) (ARIAコミックス)作者: 小野不由美,いなだ詩穂出版…

RubyKaigi 2017のCFPをsubmitした

大量煮干しの下品ラーメン #ランチ pic.twitter.com/1xT9fbWMTm— Koichi ITO (@koic) 2017年6月17日 がんこでラーメンを食べた後、半日くらい使って RubyKaigi 2017 の CFP を submit していた。

ぎんざRuby会議01の25分枠落選のお知らせ

残念ではあるものの元新卒氏が当選したらしいので、ある意味自分の当選より価値ある焚き付けを出来たので良しという気持ちとした。

Active Record の表記について

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 が勤務先で募集をかけた、駅すぱあとで有名なヴァル研究所さんの見学ツアーに行った。 開発部門やそれ以外の部門などいくつかの部署を案内してもらい、部署ごとの業務情報が構造化された様々なカンバンを見せてもらった。特に印象に残った点を挙げる。…

1回休み

なるほど。 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:…

ruby-oci8 2.2.4 がリリースされた

github.com MRI で Oracle enhanced adapter を使っているユーザーの興味をひきそうな機能としては、 以下のような TCP keepalive のプロパティ指定ができるようになっていた。 OCI8.properties[:tcp_keepalive] = true OCI8.properties[:tcp_keepalive_time…

1回休み

疲れが溜まっていたため1回休み。

Love your neighbour Gems と nsgc/compass の話

昨日の esm LT #3 で話したタイトルが『Love your neighbour Gems』だった。スライドは未公開。 開発者が近所にいる Gem を使うことのメリットについて話した後に、具体的ないくつかのご近所さんが関わっている Gem について紹介していた。 少し異色なところ…

esm LT #3

秋吉の焼き鳥をつまみつつの社内 LT 大会、muryoimpl プロデュースのその第3回だった。 個人的には新卒氏ズのひとりの LT が、OJT 配属前の研修期間でどんな言葉が響いて、どのようなアクションを起こして、どう感じてきたかという話を聞けたのがすごく良か…

1回休み

なかなかお久しぶりな組み合わせのメンバーで晩ご飯を食べて1回休み。

Everlasting 0.1.0 をリリースした

Rails 5 で ActionController::Parameters が Hash (ActiveSupport::HashWithIndifferentAccess) を継承しなくなったことで作った Gem となる。 github.com Rails 4 系から Rails 5 系にアップグレードしたアプリケーションで、AC::Parameters に対して Hash…

1回休み

同僚の CFP 作成の手引きをしたり、ふと思いついた Gem のプロトタイプを作ったりしていた。

Redisに対する並列テストの設定

以前 Qiita に書いたテストの並列化に関する続編もの。 Railsアプリケーションのテスト高速化 (Oracle編) Railsアプリケーションのテスト高速化 (Solr編) Redis のインスタンス上で名前空間を使って、並列処理に対するリソース分割するのがリーズナブルなた…

1回休み

新刊のマンガを読んだり、近所に新しく出来たコンビニに行ったりした。

1回休み

タイミングによって落ちることのあるテストを見始めたり CFP を考えていたりした。

開発時にRailsからSolrに繋がらなくなったときの対処

Rails で Solr を使う Sunspot という Gem を使った際のトラブルシューティング的なトピックを記しておく。 rake sunspot:solr:start しているのに Rails アプリケーションから Solr サーバーへの接続に対して Connection refused (RSolr::Error::Connection…

表参道.rb #23

直前に思い立って表参道.rb #23に行った。会場は表参道の Sansan さんオフィス。 omotesandorb.connpass.com Ruby / Rails を自分がどう学んだかという話が多かったところ、とりわけ After Rails で Rails をどう学んだかに焦点があたった内容が多かったよう…