Weblioマイ単語帳で効果的に英単語を覚える1

年々英語の必要性は高まっていくばかりですが、ITエンジニアにとってもそれは例外ではありません。英語ができれば、githubにカッコいいREAEMEが書けたり、Google検索結果にStackOverflowが表示されても怖気づく必要はないのです。英語ができるだけで、あらゆる可能性が広がります。・・・これはもう、勉強するしかないでしょう! ...続きを読む

Weblioマイ単語帳で効果的に英単語を覚える1 Read More »

ActiveRecord依存のModuleをrspecでテストする

Ruby on Railsにてモデルの機能を拡張する方法は、モジュールをインクルードするのが一般的です。インクルードするモジュールがActiveRecordに依存しない内容であれば、単体テストを書くことは難しくありません。しかし、ActiveRecordに依存している場合はちょっと面倒です。なぜなら、インクルードする側のモデルに対応するテーブルが必要になるからです。今回は、そんな血ヘドを吐くような困難に打ち勝つ方法をご紹介します。 ...続きを読む

ActiveRecord依存のModuleをrspecでテストする Read More »

そうだ、SEに聞こう!

長々とシステムエンジニアというものを続けていると、非エンジニアの友人や知り合いから色々な相談を受けることがあります。頼られているということ自体はとても嬉しいのですが、中には「またか・・・」と思ってしまうような相談も多々あります。今回はそのような相談の中でも特によく受ける相談を、面と向かって言いづらい率直な気持ちと共に紹介したいと思います。 ...続きを読む

そうだ、SEに聞こう! Read More »

Railsアプリを『浅く』パフォーマンス・チューニングしてみる(その3)

前回はView周りのパフォーマンス・チューニングを実施しました。今回はクライアント側、すなわちJavascriptのチューニングを『浅〜く』実施して本トピックを終了したいと思います。 ...続きを読む

Railsアプリを『浅く』パフォーマンス・チューニングしてみる(その3) Read More »

Railsアプリを『浅く』パフォーマンス・チューニングしてみる(その2)

前回は『N+1件』問題を解決して、パフォーマンスを改善することができました。今回はページ表示部分(View)に関する処理を変更することでパフォーマンスを改善したいと思います。 ...続きを読む

Railsアプリを『浅く』パフォーマンス・チューニングしてみる(その2) Read More »