ASP.NET Core webapiでcsvを返す

経緯 DBとかにためてたデータをクエリしてcsvとしてダウンロードできるようなweb apiを作りたかった。 手順 .NET Coreのインストール 現在(2017/07/19)の最新版は.NET Core 2.0 Preview 2なのでここからダウンロードする。 インストーラを起動してぽちぽちす…

ドコモショップでXperia XZ Premiumの端末だけを入手した話

結論から書くと、新規に回線を契約したうえで端末を一括購入し、当月中に解約するといいよって話です。 去年から使ってたXperia X Performanceの調子がここ最近すごく悪くて(タップしてから反応するまでに数秒かかるとか発熱がやばいとか)我慢の限界だった…

WPFでCefSharp(Chromiumの.NET向け実装)を使う - 4

概要 今回はSchemeHandlerについて書きます。 webアプリを組み込んだネイティブアプリでwebからネイティブに何かを通知する方法は複数ありますが、最も一般的だと思われるのがカスタムURLスキームを利用する方法です。 CefにもカスタムURLスキームを利用して…

WPFでCefSharp(Chromiumの.NET向け実装)を使う - 3

概要 今回はIRequestHandlerについて書きます。 IRequestHandlerはその名の通りブラウザのリクエストをハンドリングするためのインタフェースなのですが、やたらと定義すべきメソッドが多いにもかかわらずデフォルト実装がありません。 幸いコメントは充実し…

WPFでCefSharp(Chromiumの.NET向け実装)を使う - 2

経緯 前回の続きです。 今回は具体的なWebBrowserとの比較として、以下の機能の実装方法について検証します。 UserAgentの設定 ページ遷移のハンドリング Cookieの操作 UserAgentの設定 WebBrowserの場合 urlmon.dllのUrlMkSetSessionOptionを利用すると実現…

WPFでCefSharp(Chromiumの.NET向け実装)を使う - 1

経緯 WPFにはデフォルトでウェブブラウザを扱うためのコンポーネントSystem.Windows.Controls.WebBrowserが用意されていて、簡単にウェブブラウザを埋め込んだアプリケーションの開発を行うことができます。 しかし、このWebBrowserコンポーネントはなかなか…