読者です 読者をやめる 読者になる 読者になる

🎎 の翌日

今月の OSS Gate 東京ミートアップ 2017-03-30 の募集ページの下書きを書いたり、以前日記に書いた『OSSにPull Requestを出すパターン』の更新をしていたりした。 koic.hatenablog.com OSS Gate 東京ミートアップ 2017-03-30 の Doorkeeper 募集は、週明け月…

社内のLT大会だった

前回同様に秋吉の焼き鳥持ち帰りで、前回の185本から260本に増量しての開催だった 秋吉260本の持ち帰り #esm_lt pic.twitter.com/R9Emp7hEL9— Koichi ITO (@koic) 2017年3月3日 今回も Mithril, リストキュー, パタン・ランゲージ, E2E テストの失敗あるある…

dry_require_spec_helper 0.5.0 をリリースした🎎

3月3日未明の日記ということになるけれど、dry_require_spec_helper 0.5.0 をリリースした。 dry_require_spec_helper は、.rspec の --require spec_helper オプションを使って require "spec_helper.rb" の宣言コード量を減らす dry_require_spec_helper …

Rails 5.0.2がリリースされた

Rails 5.0.2がリリースされたので、以前日記に書いた以下の Forked Rails は役目を果たしました。 github.com

RailsAdminのHaml 5.0.0.beta.2対応

先日、Haml のプライマリーコミッターである amatsuda のツイートにより、レンダリングの速度が3倍向上したという Haml 5 の beta がリリースされたことを知る。 Dear Haml users, please try our first beta release for haml 5, a major update that'll br…

第34回 西日暮里.rb

第34回 西日暮里.rb オブジェクト指向設計実践ガイド読書会 まとめ回だった。 nishinipporirb.doorkeeper.jp 最終的には全9章のなかで印象に残ったことや、参加できなかった会でどんな話があったか聞いてみたいといったトピックに絞って話をしていた。そして…

ソードアート・オンラインを観損ねた

映画館の自動券売機でお釣りだけ取ってチケットを取り忘れていた。開場まで作業していたカフェで気付いたけれど後の祭り。映画を観る予定だった3時間をそのまま週末の LT 準備なんかに使ったりしていた。とほほ。

もう1回休み

10年以上前に記された古文書であり、 (たぶん) 勤務先のアカシックレコードともなる、かくたにさんによる Wiki 文書の書法について記された Hiki データを今日こそ掘り起こそうと思っていたけれど、HP回復への睡魔に勝てず一回休み。来週あたりどこかでやり…

1回休み

HPが尽きかけていたので1回休み。

Ruby Business Users Conference 2017

2年ぶりに参加してきた。 http://www.rubybusiness-conf.org せっかくなので出しておいた LT の CFP がとおったので、トークという意味でも2年前の講演から1年置いて2年ぶり2回目の参加。 以下は当日の発表スライド。 Railsアプリケーションプロジェクトでの…

表参道.rb #19 でのスライドを公開した

失念していた表参道.rb #19 でのスライドを公開した。 Ruby 2.4 / Rails 5.0に上げた際のパッチ5選 from Koichi ITO www.slideshare.net パッチ5選とあるけれど、そのうちの一つは自分が投げたパッチではなくそのサポートといったものだけれど、そこで得た知…

Ginza.rb 第44回

Ginza.rb 第44回 Railsセキュリティチェックリストに行って来た。会場はみんなのウェディングさん。 ginzarb.doorkeeper.jp 流れとしては willnet さんによる進行役で、Rails Security Checklist を読み進める会だった。 github.com チェックリストには基本…

OSS Gate東京ミートアップ2017-02-20

月次で平日分割開催の OSS Gate のミートアップだった。 oss-gate.doorkeeper.jp 平日分割開催を2回行なっての運営面でのふりかえり。 21:30 終了でタイムテーブルが組まれているが、前回に引き続き 22:00 過ぎまで掛かってしまった。原因としては、前半のふ…

スライドづくりをはじめた

今週木曜日の Ruby Business Users Conference 2017 の LT 向けスライドを作りはじめた。 Ruby Business Users Conference 2017 Rabbit でサクッと作ろうと思っていたところ、タイトルが長過ぎて詰んでいた。 タイトル長過ぎていつも使っているテーマだとレ…

1回休み

SSIA.

Rails (OSS) パッチ会

ざっくりトピックに上がったことなどのサマリ。 Unicode まわりのはなし (後の mtsmfm の PR に繋がる) ImageMagick 6 から 7 で動きが変わっていて RMagick は大変そうらしい (後でみたら MiniMagick はその辺り対応したテストが落ちているっぽい) ファイル…

OSSにPull Requestを出すパターン

表題について、OSS Gate やその他での FAQ っぽくなってきたので記しておく。 travis の設定がある時点の Travis CI と合っていない GitHub 上の対象リポジトリの CI が壊れているのを見つけるのが基点になる。対象の Travis CI のエラーログを見て失敗の原…

本日の渋谷.rbへの参加はお休みを頂きました

当日のキャンセルで申し訳ないです。 shibuyarb.doorkeeper.jp 参加者が多そうだったので残念。また次回に。

非トランザクショナルリソースを含むトランザクション

たぶん5年以上に渡って、何度かコードレビューで話している気がするのでポインタを作っておく。 TL; DR RDBMS の恩恵を受けられるトランザクショナルリソースと、ひとつの非トランザクショナルリソースでトランザクションを括る場合は、例外発生時にロールバ…

自分が出しているFixnum警告のPRで未マージのもの

Ruby 2.4.0 以降の Fixnum 警告に関連して、自分が出していた PR のうち、この日記の日付で未マージのもの。意外と残り少なかった。 google/signet aquasync/ruby-ole ipaddress-gem/ipaddress 去年、ローカルの ghq 管理リポジトリを ag で雑に串刺し検索し…

名古屋→東京

せめて名古屋方面の旧友と会ってから東京に戻ろうと思っていたけれど、活動限界につきホテル直新幹線で1回休み。

名古屋Ruby会議03

regional.rubykaigi.org (あとで書く)

東京→名古屋

名古屋Ruby会議03の前入り。kakutani 顧問からご飯行かない?というメンションをもらって、前泊組何人かでご飯を食べていた。チームの話からけものフレンズの話 (セリフ?) まで幅広い話題で良い時間を過ごせた。

activerecord-oracle_enhanced-adapter のコミッターになった

以下のツイートのとおり。 activerecord-oracle_enhanced-adapter のコミッターになった。https://t.co/VdXcnLCAEs— Koichi ITO (@koic) 2017年2月9日 ここではコミッターに推薦してもらったやりとりの中での自分の発言を抜粋しておく。いまのところこんな感…

名古屋Ruby会議03の宿をとった

2泊取っていたつもりだった宿が、オペミス、確認ミスで実は1泊しか取れていなかったというのが事の発端。 その際に、同僚の muryoimpl に教えてもらった Pro tip の話となる。 東横イン紹介するマン、今日も紹介した— わさびんぷる (@muryoimpl) 2017年2月9…

yaml_vault の Rails 5 対応に感謝

hamakn が PR を出していた joker1007 プロダクトの yaml_vault の Rails 5 対応を見ていたりした。 github.com 詳細はこのあたりのスレを辿ると実装過程の考えなど参考になると思う。 @hamakn @koic 直してリリースした。— 夜行性のフレンズ じょーかー (@j…

1回休み

福井から出張していた同僚と晩御飯を食べてたりして1回休み。

Rails 5.0.0.1からRails 5.0.1に上げた際のCSVアップロード速度検証

Excel と CSV アップロードというズッ友な組み合わせと、Rails 5.0.1 へのアップグレードについての話。 Rails 5.0.0.1 から Rails 5.0.1 へのアップグレードに際して、CSV アップロードでレコードを生成する処理が遅くなるという Issue が上がっている。 gi…

1回休み

SSIA.

Tokyu.rb新年会2017

今年最後の新年会だった。 tokyurb.doorkeeper.jp 会場はいつもの大和路さん。これまでと次回のTokyuRuby会議についての話や、Rails / AWS あたりの話題なんかを中心に、最近いかがお過ごしですかという感じでしゃぶしゃぶをつついていた。

表参道.rb #19

久しぶりに行って来た。今回の会場は Sansan さんオフィス。 omotesandorb.connpass.com 自分は当日の飛び込み LT で、Rails 5 + Ruby 2.4 にアップグレードをするために送っていたパッチについての話をした。スライドはそのうちアップするかもしれない (Rab…

Ruby 2.4.0 アップグレード後のメモリ状況

Ruby 2.3.3 + Rails 5.0.0.1 から Ruby 2.4.0 + Rails 5.0.1 にアップグレードしたの状況を見たところ、メモリの使用量がだいたい1割くらい減っていた。一方で GC の数値は上がっているように見えた。しばらく見て行くつもり。

Rails 5.0.1 と Ruby 2.4.0 での警告ログを Forked Rails で消した

Rails 5.0.1 と Ruby 2.4.0 での組み合わせだと、以下のような警告ログが出る (一部では警告の川と呼ばれている。2016年の四条大橋っぽい) 。開発ローカルから転載したログなので 2.5.0-dev になっているあたり、2.4.0 も同様なので読み替えてもらいたい。 %…

第33回 西日暮里.rb オブジェクト指向設計実践ガイド読書会 (9章)

第33回 西日暮里.rb オブジェクト指向設計実践ガイド読書会 (9章) だった。 nishinipporirb.doorkeeper.jp 今回を持って本編をとおしたことになり題材の一冊としては終了。 9章はオブジェクト指向設計を背景にしたいわゆるデベロッパーテスティングの話にな…

MBP 2016モデルのタッチバーからSiriアイコンを消す

同僚の htkymtks に教えてもらった。 タッチバーの一等地にあるこいつを消したい pic.twitter.com/CMPjrle5hL— Koichi ITO (@koic) 2017年1月27日 「システム環境設定」>「キーボード」>「Control Stripをカスタマイズ…」を選択して、画面下部からタッチバー…

OSS Gate東京ワークショップ2017-01-28

2ヶ月に1回開催の土曜日一日をとおした OSS Gate ワークショップだった。会場は恵比寿のクラウドワークスさん。 oss-gate.doorkeeper.jp 今回は開催前は1メンターで3~4人ビギナーという組み合わせの参加割合になっていたけれど、蓋を開けた当日は1メンター2…

ReproさんとのeXtreme Fish Bowl

勤務先と Repro さんとの eXtreme Fish Bowl を行なった。 テーマは CTO of the year である joker1007 が作ってくれた『麻雀』。まずは麻雀のアガリを判定するといったものがゴールになって、ペアプロ vs 野次馬といういつもの構図で進んで行った。すべての…

Rails (OSS) パッチ会

勤務先の Rails (OSS) パッチ会だった。amatsuda から新ネタの話があり、いつものように各々パッチに取り組むスタイル。 今回やろうとして断念したものがあって、現在の Rails (というより AR) の master で SQLite3 のインメモリでテストを実行すると1件だ…

gtm_railsというgemを作った

Google Tag Manager のスニペットタグ (というかそれに含んだ GTM のコンテナ ID) の出し分けということをしたくなったので、それように作ったもの。近いものとして、google-tag-manager-rails があるが、グローバルにひとつの GTM のコンテナ ID (GTM-XXXX …

Travis CI での can't modify frozen String による bundle install エラー

Travis CI でビルドエラーの起きている Gem があって見てみたらこのようなエラーが起きていた。 Gem::Ext::BuildError: ERROR: Failed to build gem native extension. can't modify frozen String Gem files will remain installed in /home/travis/.rvm/ge…

1回休み

処方されたいくつかの薬品を服用して一回休み。体調回復の優先とお昼のお仕事がギリギリでいろいろと後手にまわってしまっている。明日から本気出したい。

1回休み

4日前くらいからの不調がピークを迎えて一回休み。

Cookpad TechConf 2017

体調の都合で途中までの参加になってしまったけど、Cookpad TechConf さんの TechConf に行ってきた。 techconf.cookpad.com 「毎日の料理を楽しみにする」という理念に対して、技術力で素早いフィードバックサイクルを繰り返すという流れが、技術でビジネス…

1回休み

過労っぽい感じだったので有給をとって一回休み。

勤務先の歓送迎会だった

会で上がった話題に、最近リリースされた Idobata の iOS アプリでいくらかの速度改善があると聞いてアップデートしたりしていた。たしかに以前より改善されていると思うので、まだアップグレードしていないユーザーはアップグレードするのがオススメ。

渋谷.rb[:20170118]

渋谷.rb[:20170118]に行った。会場は前回から広いオフィスに引っ越したピクスタさん。 shibuyarb.doorkeeper.jp ゆるい感じのトークを聞きながら、Rails まわりのコードを見ていた。onk の話にあった mutant は面白そうな雰囲気だったので追って見てみたいと…

Ginza.rb 第43回

Ginza.rb 第43回 Active Recordだけじゃない。データベースツールキットSequel に行った。会場はいつものみんなのウェディングさん。 ginzarb.doorkeeper.jp Sequel について、昔からお名前はかねがねといった感じだったので今回の内容はとても参考になった…

OSS Gate東京ミートアップ2017-01-16

OSS Gate 東京ミートアップにメンター参加した。 oss-gate.doorkeeper.jp これまで休日1日で開催していたものを、平日の夜2回に分けて開催する形式の初回。おおきく OSS を使ってみる前半パートと、OSS にフィードバックしてみる後半パートで分けるとその前…

CFP を提出した

Ruby Business Users Conference 2017 の CFP を書いて出したりしていた。昨日書いていた草稿とはまったく別の内容なので、昨日の構想分は整理したうえでどこかで話すかもしれない。あとは CI でビルドエラーになっていたリポジトリにパッチを送ったりして過…

CFP ふりだしにもどる

カフェで CFP を書く題材で話す内容の草稿を書いていたけれど、どうもイベントの傾向と合いそうにない気がしてふりだしに戻った。テコ入れするかストックにするかになると思うけれど、いったん練り直す。 イベントの趣旨、聞き手の想定、内容の鮮度を考えた…