log 2021/2/2

Google Cloud INSIDE Games & Apps Google Cloud INSIDE Games & Apps GKE 自体 1 年ぶりぐらい。1 年前も CI 環境を整えたいぐらいでしか触っていない。 GKE のアップデートに関しては聞いていても大規模な話が多くて、今の業務コンテクストではあまり関係…

log 2021/01/22

.NET 5 Networking Improvements | .NET Blog つまみぐい Better Error Handling タイムアウトの場合には TaskCanceledException の inner に TimeoutException が入るようになった HttpRequestException に StatusCode が入るようになった EnsureSuccessSta…

log 2019/10/18

Prevent modifying ContentLength after starting response #14056 (#15089) · aspnet/AspNetCore@4dd9bfc · GitHub 以下の issue が発端。 Content-Length の操作では例外になっていたのに置き換えでは例外にならなかった。 Middleware that rewrites conte…

log 2019/10/17

Don't re-use DefaultHttpContext if IHttpContextAccessor is in use (#1… · aspnet/AspNetCore@16be9a2 · GitHub 以下の issue の fix IHttpContextAccessor cannot be used reliably in some scenarios · Issue #14975 · aspnet/AspNetCore · GitHub IHtt…

log 2019/10/16

Added more path mappings to labels (#15034) · aspnet/AspNetCore@666fe9b · GitHub Enabling PR auto-labeling (#15020) · aspnet/AspNetCore@d40fd32 · GitHub .github/labeler.yml ってなんだろと思ったら、Github Actions だった。 GitHub - actions/l…

log 2019/10/15

Hosted Services sample updates (#14765) · aspnet/AspNetCore.Docs@96dae2e · GitHub 以下のドキュメントの修正 Background tasks with hosted services in ASP.NET Core | Microsoft Docs Hosted Service ってなんなんだと思っていたが、Console app でも…

log 2019/10/11

Async void (#14964) · aspnet/AspNetCore.Docs@90ea268 · GitHub 以下のドキュメントの修正 ASP.NET Core Performance Best Practices | Microsoft Docs ここで指摘されている async void に関しては、内容見る限りは Best practice というよりは、エラーに…

log 2019/10/10

Update SPONSORS.md · IdentityServer/IdentityServer4@660f515 · GitHub Update README.md · IdentityServer/IdentityServer4@4bd439f · GitHub sponsors に追加。 https://udelt.no/ って聞いたことないけど、ドメイン通りノルウェーの会社っぽい。プラチ…

log 2019/10/09

more migrations details (#14835) · aspnet/AspNetCore.Docs@c7520da · GitHub 2.2 から 3.0 への migration に関するドキュメントの拡充 project file に関してや Startup の部分で修正を検討すべき部分が追加されている。 IHostingEnvironment から IWebH…

log 2019/09/09

Microsoft.AspNetCore.Authentication.Abstractions nuget package delete… · IdentityServer/IdentityServer4@f6c6154 · GitHub 不要な参照 key management samples (#3606) · IdentityServer/IdentityServer4@a401ec2 · GitHub IdentiyServer4 の Key Mana…

log 2019/09/01 続き

Deflake Kestrel low response rate tests (#13532) · aspnet/AspNetCore@725fa34 · GitHub このテストのコンテクストがわからないので少し見てく。 TestServer は以下。Kestrel 用のテストヘルパーらしい。こいつが TestConnection を作る。 AspNetCore/Tes…

log 2019/09/01

Remove duplicate section (#14081) · aspnet/AspNetCore.Docs@480e3a2 · GitHub 以下のドキュメントの修正。 Test web APIs with the HTTP REPL | Microsoft Docs HTTP Repl の使い方の部分。 add missing double quote to swagger.searchPaths preference …

log 2019/08/29

Remove extraneous endregion (#14059) · aspnet/AspNetCore.Docs@1e819e5 · GitHub 不要な endregion を削除 Add solution files and fix OpenApi references in Startup.cs (#14061) · aspnet/AspNetCore.Docs@42f66ca · GitHub sln ファイルの追加、抜け…

log 2019/08/28

Added file path (#14026) · aspnet/AspNetCore.Docs@92d99bc · GitHub 以下のページの修正。 Razor Pages with EF Core in ASP.NET Core - Concurrency - 8 of 8 | Microsoft Docs 悲観的ロック、楽観ロックに関して書かれている。楽観ロックに関しては Row…

log 2019/08/27

Fix link (#14013) · aspnet/AspNetCore.Docs@611d4b0 · GitHub 以下の tutorial へのリンクの修正 Razor Pages with Entity Framework Core in ASP.NET Core - Tutorial 1 of 8 | Microsoft Docs Add connect command, remove set swagger command (#13973)…

log 2019/08/25

commits Merge branch 'master' into merge/release/3.0-to-master · aspnet/EntityFrameworkCore@0b87c81 · GitHub EntityFrameworkCore の master を merge/release/3.0-to-master branch に merge 。 netcoreapp のバージョンは 3.0 じゃなく、5.0 が使わ…

Salesforce の SOQL で MALFORMED_QUERY が出る

そもそも何か http://developerforcejp.s3.amazonaws.com/developer/docs/soql_sosl/salesforce_soql_sosl.pdf Force.com SOQL および SOSL リファレンス p.8 ステートメントの文字数制限―デフォルトでは、SOQL ステートメントの長さは 10,000 文字を超える…

またいいねボタンで IE のアラートが出た件

発端 自社サービスのログイン画面には facebook のいいねボタンを置いています。タイプは以下のもの。アイコンとリンクが付いているやつとでもいいましょうか。 突然 いつからかは正確には分かりませんが、IE8 以下の IE でログイン画面に行くと IE のセキュ…

Task could not find "AL.exe" でエラーが出た時の対応

開発者の環境では出ないエラー テスト用のビルドは本番とほぼ同様の環境で行うようにしているため、Visual Studio のような開発者が使う IDE はインストールせず、Jenkins から MSBuild を叩いてビルドするようにしています。 ですが、その環境の中で妙なエ…

NUnit(とか) に簡単なアサーションを提供してくれる Chaining Assertion

C#

先日の Should の記事の ブックマークコメントで id:neuecc さんにコメントいただき、「Chaining Assertion」を紹介いただきました。neuecc さんはライブラリの作者さんですね。ありがとうございます。 Should はどうだ? 個人的には、Should の書き方にはそ…

NUnit に Spec っぽい書き方を提供する Should

社内では NUnit が主流なのですが、やっぱり rspec みたいな should〜 って書き方は読みやすいなーと思うのです。Assert はそれはそれで見慣れているのですが。 NSpec や MSpec のような BDD フレームワークを使えばというのもあるのですが、QAという立場上…

Testlink のエディタのエリアを拡張する

せまい。。 使っている方は分かると思うのですが、Testlink のエディタは縦幅が異常に狭いのです。しかも通常の textarea ではないため、Chrome 等のブラウザで textarea を広げるような事もできない。正直これでは編集効率も下がってしまうので、なんとか広…

Interactive shell for blockdiag 用のキーワード補完拡張 for google chrome

最近 他人が作った仕様とかを理解したり整理したりするのに、UML や状態遷移図やらと図を書くことが多くなった訳で、これまでは Excel、次に Cacoo を使って作っていました。でも、やはりしんどいんですね。。ちょっと仕様変更があった時に、図の調整がしん…

コマンドラインツールを簡単に作る CLAP

C#

Java の頃は Commns CLI があったのでコマンドラインツールを作るのにいちいち args をパースするなんて厄介な事はしなくて済んでいたのですが、C# になってからは同じようなものが見つからずせこせこ引数を読み取ったり、メンドイ時は「第一引数は〜、第二…

日付型をフォーマットしたりする

日頃は C# で仕事してるので、node.js の日付操作したりするのが割りと手間だったりします。 例えば日付を yyyy-MM-dd にフォーマットする これまでは以下のような関数で対処してました。どっかのサイトで拾ったのだと思いますが思い出せません。。 /** * * …

Windows 環境で npm っぽい事をやる ryppi

さんざん 「npm が無いから地道にダウンロードして配置する」みたいな事をやってきましたが、言ってもただのパッケージ管理システム。似たようなものを作ってる人は既にいたみたいです。というかそんだけ困ってるんだったら自分でも作れよって感じですが・・…

node.js/mongoose を使って、Windows 環境で mongodb に接続する。

相変わらず Windows には npm が無いので、地道にインストールしていきましょう。 その前に MongoDB のインストール http://www.mongodb.org/ 本家サイトから、環境にあったものをダウンロードします。今回は、1.8.3 の 32bit 版を使用します。 インストール…

node.js/express を Windows 環境で動かす

相変わらず npm はありませんので、依存関係なんかも自力で解決していく必要があります。 express のインスール ダウンロード https://github.com/visionmedia/express バージョンは 2.4.3 をダウンロード 配置 node.exe と同じ場所に express にリネームし…

Debug Diagnostic Tool v1.2 を使う

IIS

v1.2 2011/7/14 に新しいバージョンとして 1.2 が出ているようです。 大きなところでは 64bit のフルサポートや、Windows Server 2008 にも対応しています。 それ以外にも IIS 7.x に関連した追加機能がいろいろあるようですね。 v1.1 の参考 以下の記事で設…

IIS がハングした時にダンプを作成するツールいろいろ

IIS

IIS がハングする たまーにですが、IIS からレスポンスが全然返ってこなくなってしまい、アプリケーションプールを再起動しなくてはならなくなる事があります。 ロードバランサで片方生きてるから大丈夫とはいえ、放置していい状況では無いわけで本格的に調…