2015-02-01から1ヶ月間の記事一覧

『お金持ちになれる黄金の羽根の拾い方2015』読んだ

本書を一言で表すなら、日本版『金持ち父さん貧乏父さん』がふさわしい。 お金をためる方法は大きくわけて 収入を増やす 支出を減らす 運用利回りを上げる の 3 つがあり、この中で確実なのは、支出を減らすこと。 本書で一番興味深かったのは、 社員が自分…

WCF って TPL をサポートしていたのか

C#

ものすごく今さらだけど、知らなかった。 というか、試そうともしていなかった。 using System; using System.ServiceModel; using System.ServiceModel.Channels; using System.Threading.Tasks; namespace WcfAsyncSample { [ServiceContract] public inte…

ASP.NET MVC 5 でビューを PDF に変換

C#

以前、iTextSharp を使って ASP.NET MVC で PDF を作成する方法を試した。 ASP.NET MVC で PDF を作成 - present ASP.NET MVC で PDF を作成 - present ただ、実現したいのは「表示している HTML を PDF でダウンロードする機能」なので、 iTextSharp だと H…

ASP.NET MVC 5 のコントローラーでアクションの URL を作成する

C#

コントローラーでも UrlHelper を使ってアクションの URL を作成できたのでメモしておく。 var helper = new UrlHelper(ControllerContext.RequestContext); var indexPath = helper.Action("Index", "Home"); // => / var indexUrl = helper.Action("Index"…

太宰府観光

そろそろ梅も見頃だろうと思ったので、太宰府天満宮まで出かけてみた。 車は持っていないので移動は電車。 西鉄電車で太宰府駅に到着。 11 時くらいに着いたので参道に観光客はまだ多くない。 まずは腹ごしらえ。 もやさまを見て気になっていた豚まん屋に行…

ASP.NET MVC 5 でビューから文字列を作成する

C#

ASP.NET MVC 5 でビューが描画する HTML を、そのままレスポンスとして返すんじゃなくて、 いったん文字列で変数に格納したかったのでやってみた。 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web…

いっかく食堂

警固にある『いっかく食堂』の『限定いっかく和牛ハンバーグ』が、 どうしても気になったので週末行ってみた。 カフェみたいな綺麗な店で、いい意味で定食屋っぽくない。 お目当の『限定いっかく和牛ハンバーグ&唐揚げ』定食がこちら。 ハンバーグをアップ…

まるたんや

奮発して、『極みや』系列店で赤坂にある『まるたんや』に行ってみた。 ここはずっと行きたいと思っていて、ようやく念願かなった。 ドリンクはそんなに種類多くないけど、定番は揃っている感じ。 自分は甘いお酒しか飲めないので、カルピスチューハイで乾杯…

Rails 4.2 に移行していて decimal 型の属性のバリデーションで嵌った

例えば、decimal 型の weight という属性を持つ Item クラスがあるとする。 class Item < ActiveRecord::Base validates :weight, inclusion: { in: [0.2, 0.4, 0.8, 1.0, 1.2, 1.4, 1.6, 1.8, 2.0] } end Rails 4.1.2 までは下記のようなバリデーションが成…

rspec-mocks の and_raise で嵌った

rspec-mocks を使って allow_any_instance_of(User).to receive(:save!).and_raise(ActiveRecord::RecordNotSaved) という風にモデルの保存に失敗するテストを書いていたけど、 Rails 4.2 に更新したら実際に save! を呼び出すところで ArgumentError が発生…