ニューヨークに行った時の話

昨年、アメリカ合衆国ニューヨークのマンハッタンに行く機会があった。
うっかり靴ひもを切ってしまったので、近くにあった靴屋に入って靴ひもを買いたいと伝えた。
事情を説明したら、「靴ひもなんていくらでもあるからタダであげるよ」と言われた。
「申し出はありがたいが、タダで貰うわけにはいかない」と言うと、「じゃあ、恵まれない子供たちに寄付をしてくれ」と言われたので、募金箱に5ドル入れて靴ひもをもらった。
「大都会の人も親切な人はいるよなー」と思って過ごしていたら、スパイダーマンの格好をした小太りの男にぼったくられた。
あんなふざけたパフォーマンスに20ドルも請求するなんてどうかしている。

Vox Populi, Vox Dei

仕事で使っているツールのユーザーフォーラムを読んでいたら、 自分の要望が通らない人がスタッフアカウントに向かって「これは顧客の要望だ。Vox Populi, Vox Dei」(訳はテキトー)と暴言を吐いていた。

"Vox Populi, Vox Dei"、英訳すると"The voice of the people, [is] the voice of God"であり、日本語では「人民の声は神の声」などと訳されることが多いと思う。

日本では時折「『お客様は神様』だろう!」などと客が無茶な要求をする事例が悪目立ちすることがあるけど、 こういう「あー、自分でそれ言っちゃうんだ」系の無茶な要望は何も日本に限ったことではないようだ。

冒頭のユーザーフォーラムのそのスレッドはそこで止まっていた。度を越えた客の我儘には反応すべきではないと思う。うん。
実はその機能は自分も欲しいと思って検索していた機能なので、海を越えて行われた建設的ではない会話が自分の人生に少なくとも良い影響は与えていないことになる。

ちなみに、"Vox Populi, Vox Dei"は、The voice of the people, the voice of Dog"などとジョークにされることがある。

夜10時に床に就き朝5時に起きる生活を10日間ほどしてみた

夜更かしがどんどん長くなっていた

平日夜でも深夜2時やひどい時は3時まで夜更かしをするようになってしまった。
"How I met your mother"が面白過ぎるのがいけないのである。
これではいけないと思い立って朝型の生活にシフトすることにした。

夜10時に寝てみる

というわけで夜10時に寝てみた。本当は夜9時に床に就いたが、あまりに慣れない時間過ぎて夜10時まで眠れなかった。
過去数年を振り返って、夜10時に寝たのは、ひどく酔っていた時か、インフルエンザの時ぐらいである。
いずれにしても正気ではなかった。今回も正気かどうかは怪しい。
オフィス勤務の独身成人男性としては健康的な生活である。

朝型の生活は生産的である

朝5時起きて6時半に家を出るまでの一時間半で、

  • 朝食を取る
  • 弁当を詰める(基本的には夕食の残り)
  • 好きなことを勉強する(1時間弱)

などが出来た。

朝7時に始業し、残業を含めても夕方5時や6時くらいに終業する。
朝は7時に出社するとほとんど人がいなくて非常に静かなので考えに集中できる。

定期的に夕方5時半に帰宅できるのはなかなか新鮮な体験で、夜10時に就寝するまで運動をしたり夕食を作ったりしている。なんだこれは、丁寧な暮らしかよ。

10日も続ければ慣れる

開始当初は身体が慣れていないのか、非常に気だるくなったり吹き出物が出たりしたが、1週間くらいで慣れた。
朝方に切り替えて生活水準は向上したし、したいと思っていたこともできるようになった。
飲み会などに参加する場合は時間を調節しないといけないがその辺りは柔軟に対応する必要がありそうだ。

ASP.NET Core 2.1にて追加されたHttpClientFactory(とその周辺)を試す

お断り

試した環境は以下の通りで、それ以外の環境については一切試していません。

  • Visual Studio Community 2017 (15.6)
  • Miscrosoft.AspNetCore.App (2.1.0-preview1-final)
  • Miscrosoft.NETCore.App (2.1.0-previwe1-26216-03)

HttpClient についてのアレコレ

System.Net.Http.HttpClient はIDisposableを実装しているのに、データアクセスのたびにusingを用いることは好ましくないという罠があります。 もちろん私もDbConnectionやStreamを扱うような感じでじゃんじゃんusingしまくっていた一人です。

続きを読む

Visual Studio(2017, Code) でも利用できるようになった editorconfig が便利

C#のコーディングでは、インデントサイズ2が好みなのですが、世の中ではインデントサイズ4が多数派らしく、プロジェクトの規則に従ってVisualStudioの設定を随時書き換えたりするのが億劫でした。

Visual Studio 2017から editorconfig を利用することが出来るため、インデントサイズを含めたプロジェクトごとのエディタ―設定を設定ファイルとしてIDEから独立させることができるようになりました。

動画にしてみたので見てください。

続きを読む

Dapperにて、TVP(テーブル値パラメーター)を扱う(速度比較)

前回までのあらすじ

Dapperにてユーザー定義テーブル型をストアドプロシージャのパラメータとして利用する方法を検討した。

mrgchr.hatenablog.com

今回はそれらの速度比較をします。

続きを読む