2018-01-01から1年間の記事一覧
ほぼ完成した。公開まであと少し。ASP.NETのセッション方法はいくつかあるのですが、今回はインメモリ OLTP でセッション管理を行う方法を紹介します。以下を参考にしました。 blogs.technet.microsoft.com インメモリ OLTP とは 正直、僕もよくわかってない…
テストで正常パターン、異常パターンなど様々なテストを書くと思いますが、アノテーションのエラーを取るやり方が日本語で載ってなかったので書きます。stack traceでは以下に載ってました。ASP.NETではアノテーションで大体のエラー処理が行えるのでめっち…
言語毎に様々なIDEがあると思いますが、Visual Studioに勝るものはいまのところないと思っていて、Visual Studioで開発するエンジニアはプログラムが書けないとまで言われます。何げなく使っていて便利だなーと思うものをいくつか紹介したいと思います。 イ…
以前書いた記事の応用編です。 同じようなロジックなんだけど、ビューのデザインや表示する値を変えれば便利だなーと思うときがあります。今回は受け取ったパラメータから表示するビューを切り替えたり、ViewModelを変えたりする方法を紹介します。参考用にg…
2/23にgithubから取得するjenkinsを動かしたらエラーが発生しました。認証でエラーになっている模様でした。調べたら以下の記事が 要はTLS(Transport Layer Security)の1.0、1.1のサポートを終了し1.2に移行しましたとのこと。知らなかったわ〜。解決策はGit…
VB.NETで起きた謎の.ctor。.Net Frameworkのバージョンアップをやった時に一瞬で落ちたのでイベントビューアーでログ解析したら以下のエラーが発生しました。 アプリケーション:○○.exe フレームワークのバージョン:v4.0.30319 説明: ハンドルされない例外の…
一年前に全サービスをgitに移行しました。 そろそろ運用も落ち着き、通常通り開発が出来るようになったので振り返ってみようと思います。はじめに、以前はSubversionを使ってましたが、なぜgithubに移行した方が良いと思ったのか以下に書きます。 リリース時…
小ネタ。オブジェクト志向を理解していれば当たり前の話と思われるかもしれませんが、割と使われてない感じがしたので書きます。 パターンによる様々なレスポンスとは? RESTful APIでは、リクエストを受けてjsonで返すことが多いと思います。こんな感じで。…
先週のアップデートでSynapics ClickPadが動かなくなりました。最近Creators Updateやらアップデートによる不具合が多いです、勘弁してください。まずは端末情報やらは以下の通りです。 tekitoumemo.hatenablog.com 端末情報:CloudBook(Chrome Bookではあ…
ランディングページをサイトに組み込むとき、よくデザイナーさんにこんな質問されます。 「どこのファイルを編集すれば良いですか?」 「どんなurlになりますか?」 「ページ作ったら教えてください」 ちゃんと説明して作ってもらえるようにした方が良いので…
MVCで開発してて便利な部分ビューがありますが、フォームとAjaxを扱うことでめんどくさいエラー処理やモーダルで扱う入力処理などめちゃくちゃ楽になったので書きます。サンプルは以下に貼っておきます、参考程度に。 github.com 「何言ってるかわからない」…
技術ネタというよりはテクニックネタ。独自クラスのプロパティを初期化をするときにStringやらNullableやらリストやらをdefault(T)で初期化するとNULLになってしまいます。 default(T)とは 単純に初期化をするだけなのですが、ジェネリックで指定出来るので0…
今年に籍を入れたんで、式場を探すためにブライダルフェアに行きまくってます。ブライダルフェアでは一万円ぐらいする食事が振舞われたり、非日常的なことがあるので「面白いよー!休日暇潰れるよー」って良く言われます。なんかお得で楽しそうに思うのです…
Custom Vision ServiceAIブームに乗っかってAzureのCustom Vision Serviceを触ってみました。UIで使えるので、使い勝手が良く気軽に出来るためAIが身近なものに感じます。今回はすごく簡単にですが、CustomVision特有のものについて説明します。 Custom Visi…
Web APIをテストする際に非常に便利なツールであるPostmanですが、テストだけでなくリクエストした処理のソースコードを作ってくれるので重宝しています。今回はコードの発行方法を書きたいと思います。 Postmanとは? www.getpostman.com Web APIのテストク…
常になんか作りたいなーっていろいろ考えているのですが、アイデアが浮かんでも実装するのに時間が掛かったりするので、よくWeb APIを検索しています。楽しそうなAPIがいくつかあるので、ここでご紹介します。 まずWeb APIとはなにか? 「Application Progra…
1/22の雪は凄かったですねー。僕は休みを取っていて、丁度、スタットレス履いたのでガンガン走りました(150キロ)。愛車のフィットはFFなんですが、ある程度の雪道は行けたので車を買う人などに参考になればと思います。あと 「FFじゃ雪道走れねーから!!…
AutoMapper が5.x系から静的メソッドが使えなくなりましたのでその話。CreateMapがエラーになってて「AutoMapper CreateMap 使えない」で検索しても出てこなかったのでここで書こうかと。 AutoMapperとは? automapper.org モデルを簡単にマッピング出来るラ…
久しぶりに技術ネタ。HTMLヘルパーは非常に便利でスマートに書けるのですが、実際に運用していてデメリットも多いので、そこらを書いていきます。 HTMLヘルパーとは? ASP.NET MVCのフォームレンダリングです。簡単に言うと冗長になっちゃうビューに記述する…