『エゴを抑える技術』を読みました。
技術というよりは「心得」の方がしっくりくると思いますが、内容は素晴らしかったです。
- 作者: ライアン・ホリデイ
- 出版社/メーカー: パンローリング株式会社
- 発売日: 2016/12/10
- メディア: Kindle版
- この商品を含むブログを見る
『エゴを抑える技術』を読みました。
技術というよりは「心得」の方がしっくりくると思いますが、内容は素晴らしかったです。
2年前にホームセンターで買った2000円の扇風機を使っているのですが、うるさくてしょうがないです。
弱風でも扇風機の音が気になって眠れないレベル。しかも「弱」でも結構強い。
ワイは快適に眠りたかっただけなんや。。。
「静かだ静かだ」と言われていたDCモーター扇風機ですが、去年に家電量販店で見ていたら20,000円とか扇風機セレブしか買えないような値段のものばかりでした。
ですが、調べてみたら案外と安いものもあるようで、5500円の商品を衝動買いしましたよ。
アイリスオーヤマ 扇風機 DCモーター 静音 リモコン付き タイマー付き 風量4段階 羽根7枚 LFD-304L
まず、なによりも静かです。「微風」モードだと注意しないと音が聞こえないレベルです。
それに風の強さも好みです。今まで使っていた扇風機の「弱」は、この扇風機の「中」よりも強い風が出ていました。
「これでようやく快適に眠れるんや!」と思っていたのですが、隣人(隣の部屋の住人)のいびきがうるさくて耳栓からは解放されないのでした。
オライリーから出版されている"The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change"という本を読んでみました。
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
IT業界でのマネージメントに関する本です。
続きを読む.NET Core 2.0で追加されたAPIを眺めていたら、System.Webを見つけました。
.NET API ブラウザー | Microsoft Docs
「System.Web、生きとったんかわれ」
という気分になりましたが、中身はHttpUtilityクラスのみのようです。
「HttpUtilityだけでも実装されないかなー」と思っていた私には願ったり叶ったりです。
Build2017にて、.NET Core 2.0 Preview1の発表があったので、さっそくインストールしてみました。
続きを読む以前の投稿で、Dapper.SqlBuilderにパラメータを渡す際に、
var builder = new SqlBuilder(); var pageTemplate = builder.AddTemplate(pageSql); var countTemplate = builder.AddTemplate(countSql); if (userId.HasValue) { builder.Where($"t.[UserId] = @{nameof(userId)}"); } if(isDone.HasValue) { builder.Where($"t.[Done] = @{nameof(isDone)}"); } builder.OrderBy(string.Format("t.[Id] {0}", orderDesc ? "desc" : "asc")); using (var conn = new SqlConnection(connectionstring)) { var todos = conn.Query<TodoItem>(pageTemplate.RawSql, new { start, end, userId, isDone }); var count = conn.QueryFirst<int>(countTemplate.RawSql, new { userId, isDone }); }
のように書いていて、最後の無名オブジェクトがダサいなと思いつつも放置していました。
続きを読む