「2013年1月」の記事一覧

ActiveRecordのincludesとjoinsの使い分け プラスα

2013年01月30日 22時01分

まずは前提知識。

ActiveRecordで、テーブルを結合する際にincludesで結合するかjoinsで結合するかの違いは

 

  • includesはLEFT OUTER JOINで結合
  • joinsはINNER JOINで結合

 

と、いう違いがあるけれど。

avg()などの集約関数を使ったときに、何故かincludesを使うとうまくいかない。

でもjoinだとうまくいく。

 

と、いうことがある。
(さらに…)

Rubyでメール送信

2013年01月29日 23時22分

Rubyでのメール送信について調べてみたので、備忘録的な意味も兼ねて、今回の記事を書いてみた。

「Rubyでメール送信するのってどうやんの?」といった人に読んでほしい。

(さらに…)

ファイル配布したいならAmazon S3が便利

2013年01月29日 21時49分

GitHubのDistributing large binariesで、「大きなファイルを配布する場合はAmazon S3とAmazon CloudFrontの組み合わせがオススメだよ」と紹介されていたので、試しにAmazon S3を利用してみた。

 

今回の記事内容は、Amazon S3やAmazon CloudFrontといったサービスについて、全く知らない人が、これらのサービスを利用するきっかけになるかもしれないような内容になるように書いた。
(さらに…)

C# ファイルからサムネイルを作成する

2013年01月28日 23時24分

業務でプログラムを組む度に、サムネイルを作成するロジックをネットからコピペして使っていたわけだけど、それももう終わりにしようということで、ライブラリ(ThumbnailBuilder)を作成した。

紹介というか宣伝というか、そんな内容になっている。
(さらに…)

Sandcastleでsummaryやparamなど記述が反映されない場合の確認点

2013年01月28日 19時27分

こうやって、ちゃんとClass1に対して<summary></summary>を記述して、Sandcastleを使ってAPIドキュメントを作成しようとしたところ。

 

ちゃんとClass1の<summary>をソースコード中できちんと定義しているはずなのに、Sandcastleで生成されたドキュメントに、見事に<summary>などのXMLで記述した情報が抜け落ちてしまう。

20130128191319

ハマった。
(さらに…)