原因はRelaxToolsだった。RelaxToolsをアンインストールしたら直った。 あれ便利だから使えないの困るなぁ。。
参考:
原因はプロキシの設定が間違っていることだった。 環境変数が以下のようになっているとだめだった。
HTTP_PROXY=http://domain:9080/
これを以下のように末尾の/を除くと直った。
HTTP_PROXY=http://domain:9080
プロキシのURLって末尾に/ついてちゃいけなかったのか。。
原因はcmder.exeへのパスの途中に日本語が入っていること。 'C:\Program Files\cmder\Cmder.exe' のように日本語入らないようにしたら直った。
参考: github.com
原因は個人向けWindowsの同時接続数上限が10ユーザであるため。 Windows Serverはそんなことないんだろうけど。 以下のサイトを参考にいらない接続を切ることで対応した。
URLのバリデーションをする正規表現を探していたが、めっちゃ複雑な上、すべてのURLを正しくバリデーションできるものがないので困った。 以下のサイトが一番まとまっているようだった。各パターンで正しく判定できないケースも例示されているし、素晴らしい。 以下のサイトの中から複雑さと正しくバリデーションできる範囲のトレードオフを考えて選ぶのが良いと思う。
整形してくれるし、不要なカンマとかも自動で削除してくれる。バリデーションもしてくれる。 これは便利だなあ。