しばやん雑記

Azure とメイドさんが大好きなフリーランスのプログラマーのブログ

屋形船に乗ってもんじゃ焼き食べ放題を体験してきた

酔っていたので完全に経緯は忘れてしまったのですが、何かの時に屋形船に乗って遊ぼうみたいな話になったので、実際に屋形船に乗ってきました。利用したのは新木場にある江戸前汽船というところです。観光客やサラリーマンが多かった気がします。新木場 江戸…

Azure 上の Visual Studio 2017 を使って Windows Containers サポートを試してみた

手持ちの MacBook Pro だと Hyper-V を使った時の動作に不安があったので、最近 Nested Virtualization に対応した Dv3 / Ev3 インスタンスが追加された Azure 上で試すことにしました。Dv3 / Ev3 については、既にぶちぞう RD が書いてるので、そっちを読む…

App Service on Linux が Japan East で利用可能になりました

これまで Southeast Asia が日本から一番近いリージョンでしたが、ついに Japan East に App Service on Linux がデプロイされたので、レイテンシを気にせず使えるようになりました。今までは Japan East / West は割と後回しでしたが、今回は早期にデプロイ…

Elastic Beanstalk からの通知を Lambda を使っていい感じに Slack に送信する

Elastic Beanstalk のヘルスやデプロイ完了などの通知は、作成時にメールアドレスを入力しておくと SNS を経由して送信されてきますが、デプロイ通知をメールで送られても見ないので Slack に流します。一応 SNS を手動で作成して設定しておけば、JSON とし…

既存の Elastic Beanstalk を Windows Server 2016 へアップデートする

Elastic Beanstalk が Windows Server 2016 に対応したので、既存の環境を 2012 R2 などから 2016 へアップデートしたいことが多いと思いますが、マネジメントコンソールからは行えません。前に書いた時はアップデートする方法はないと書きましたが、AWS CLI…

はてなフォトライフに PNG をアップロードすると 64bit RGBA に変換されて無駄にファイルサイズが増える話

気が付いたきっかけは、フォトライフにアップロードした画像をダウンロードしたことでした。Snipping Tool を使ってキャプチャした画像は常に 32bit PNG になるので、それを 24bit にしてからアップロードしようと思い、実際に反映されてるか確認を行いまし…

クラスタ不要で柔軟な Docker ホスティングが行える Hyper.sh を試してみた

Hyper.sh - Clusterless Docker Hosting Hyper.sh の特徴とメリット 個人的にはクラスタ不要で Docker が使えるというだけでかなりのメリットになるのですが、それ以外にもいろいろと特徴とメリットがあったので少しだけ書いておきます。 Docker と同じコマ…

Elastic Beanstalk が Windows Server 2016 に対応してました

何となく新しい Elastic Beanstalk を作成したら、自動的に Windows Server 2016 になっていることに気が付きました。RTM になってから半年以上かかってますが、喜ばしいです。設定を弄らなかったので Windows Server 2016 で作られるのは、少し注意した方が…

ASP.NET Core アプリケーションに最適なクラウドサービス

この間、お手伝いをしている一休さんでイベントが開催されたので、そこで ASP.NET Core に最適なクラウドサービスについて LT をしてきました。ASP.NET Core は Linux というか Docker が使えるので、実行環境の選択肢は格段に広がりましたね。LT の 5 分は…

Google Container Engine (GKE) に Visual Studio を使って ASP.NET Core アプリケーションをデプロイする

この間は App Engine Flexible Environment を使って ASP.NET Core アプリケーションを実行してみましたが、今度は Container Engine を使ってアプリケーションを動かしてみることにします。ちなみに Flexible Environment を使って動かす方法は以下になりま…