つばろぐ

福岡のエンジニアによる技術的な備忘録です。

ASP.NET Core Razor Pagesにおける単一ページのルーティング

ASP.NET Core Razor Pagesでのルーティング設定につまづいたので手順を残しておきます。 ASP.NET Core MVCをよく使うため、単純に慣れの問題。 docs.microsoft.com RazorPagesRouteSample |--Areas | |--Identity | | |--Data | | | |--RazorPagesRouteSampl…

AzureにデプロイしているASP.NET Coreの起動時にエラーが発生したときに読むべきドキュメント

多少限定的な状況下ではありますが、Microsoft AzureにデプロイしているASP.NET Coreの起動時にエラーが発生したときには、こちらのドキュメントを参照するとよいです。 docs.microsoft.com HTTP 502.5エラーとHTTP 500エラーの2種類あり、それぞれ確認する…

OSS Gate Fukuokaにサポーターとして参加して感じたこと #oss_gate

ブログを書くまでがOSSってことで(謎 2019年1月15日と17日の2日間で開催されたOSS Gate Fukuokaという勉強会に参加してきました。 もともと「OSS Gate」というイベントは東京で開催されているみたいです。 oss-gate-fukuoka.connpass.com コンセプトとして…

Dockerhubのmicrosoft/dotnetに公開されている.NET Coreのイメージのタグの役割を理解する

こちらの記事を読んでいて、.NET CoreのDockerイメージについての説明が載っていたので訳しつつ整理してみます。 blogs.msdn.microsoft.com Dockerhub .NET Coreのイメージが管理されているのはmicrosoft/dotnetというリポジトリになります。 hub.docker.com…

ASP.NET CoreのMiddlewareで依存関係を解決する方法

※ASP.NET Core 2.xの内容です。1.xについては未検証。 ASP.NET Coreでは依存関係(Dependency Injection / DI)の取扱いがすごく簡単になっています。 なのでMiddlewareでもDIを使いたい場面がでてきます。例えばロガーとか。 Middlewareについての説明は省略…

PHPカンファレンス福岡2019の実行委員長を務めることになりました&スポンサー募集のお願い #phpconfuk

PHPカンファレンス福岡2019の実行委員長を務めることになりました phpcon.fukuoka.jp 私を知っている方々はC#erのイメージが強いかと思いますが、PHPも使ったりします。 昨年のカンファレンスの懇親会のときに、2018年の実行委員長と2015年の実行委員長から…

2019年の抱負を書いてみる

明けましておめでとうございます(した)。2019年になって既に1週間が経過しました。今年も宜しくお願いします。 年末年始は娘が結膜炎発症というイベントもあり、ずっと福岡の自宅で過ごしました。 そのためまとまった時間ができた(というか作った)ので、…

CDNを参照するlinkタグやscriptタグに必要な属性について調べた

ASP.NET Coreのプロジェクトを作った状態の Views/Shared/_Layout.cshtml の、CSSやJavaScriptを読み込んでいる記述は以下のようになっています。(抜粋)

Azure Storage Emulator 5.8.0.0でAzure Durable Functionsが実行できない問題を解消する方法

Azure Durable Functionsのアプリケーションをローカルで開発する場合、Azure Storage Emulatorを使うことを推奨されています。 docs.microsoft.com docs.microsoft.com エラーが起きた しかし、2018/11/18時点で最新のAzure Storage Emulator 5.8.0.0では、…

Fukuoka.NET Conf 2018を開催しました

すでに開催から1週間以上経ってしまった。。 今年も Fukuoka.NET Conf を開催しました。 遅くなりましたが、参加者、登壇者、スポンサー、特にスタッフの皆さん、ありがとうございました。とても盛り上がったイベントになり、とても嬉しく思います。 fukuten…

フクオカコーヒーフェスティバルに行ってきました

「フクオカコーヒーフェスティバル」というイベントをたまたま見つけたので行ってきました。 fukuokacoffeefestival.com 1,500円で3杯分のチケットを買って、27の店舗から好きなコーヒーを買うスタイル。 福岡市内の有名店もありましたがそういう店は直接行…

.NET Core 2.2 Preview のドキュメントまとめ

事あるごとに探してしまうのでまとめておく。 .NET Core .NET Core 2.2 downloads for Linux, macOS, and Windows core/2.2.0-preview2.md at master · dotnet/core Announcing .NET Core 2.2 Preview 2 | .NET Blog ASP.NET Core ASP.NET Core 2.2 Roadmap …

MLBのハイライト動画を観るならFacebookがオススメ

MLBの動画はmlb.comでたくさん配信されています。 そのなかで「Recap」というのが各試合のハイライトです。 www.mlb.com こちらで配信されている動画は2~3分にまとめられたハイライトです。 しかし実はFacebookで配信されているハイライト動画のほうが長い…

Microsoft MVP for Visual Studio and Development Technologies 2018-2019を再受賞しました

Microsoft MVP for Visual Studio and Development Technologies 2018-2019を再受賞することができました。 初受賞は2016年10月でした。例年、1年に1回の再審査ですが、昨年のMVP制度変更に伴って昨年は再審査がありませんでした。(私の場合) tsubalog.hat…

.NET Core 2.0のサポート終了計画が発表されたので、.NET Coreのサポート計画を整理する

2017年8月14日にリリースされた .NET Core 2.0ですが、.NET Core 2.1のリリースによるサポート終了のアナウンスが発表されました。 はじめは2018年9月1日にサポート終了とアナウンスされていましたが、その後 2018年10月1日 に変更されましたので注意しまし…

Visual StudioのKubernetes拡張機能がプレビュー公開されたので試してみたけどエラーが起きる

先日、Azure Kubernetes Service (AKS) が一般提供(GA)されました。ただし、西日本/東日本リージョンにはまだ提供されていないようです。 azure.microsoft.com AKSのGAに伴ってか、Visual StudioにKubernetes拡張機能がプレビュー公開されました。ドキュメ…

Azure Functionsの「Run-From-Zip Deployment」をデプロイできるところまで試してみた

先日開催されたde:code 2018の初日、牛尾さんのワタシハ Azure Functions チョットデキルというセッションに参加しました。 スライドはこちら ワタシハ Azure Functions チョットデキル from Tsuyoshi Ushio www.slideshare.net Run-From-Zip Deploymentとは…

de:code2018で参加したセッションと公開スライド(随時更新)

今年もde:code 2018に参加してきましたよっと。 https://www.microsoft.com/ja-jp/events/decode/2018/ 参加したセッションと公開スライドを書いていく。 Day1(5/22) Transforming Intelligence www.youtube.com 日本の第一人者が語る! C# の現状と今後への…

娘の保育園入園を控えて、送り迎えを夫婦間で共有するLINE BotをC#で作ってみた

C#

2歳半を過ぎた娘は4月から保育園に通います。 残念ながら認可保育園に落ちてしまったため、認可外の保育園に通うことになります。 (実はあと1回審査がある) (3回目の審査も落ちてしまったので認可外決定です) 娘が保育園に通うとなると、平日の必須イベント…

GitLabで.NET Coreアプリケーションの継続的インテグレーションを行う

2018年2月23日(金)にFukuoka.NET #9を開催しました。参加して頂きました皆様、誠にありがとうございました。 fukuten.connpass.com 今回のふくてんでは、GitLabで.NET Coreアプリケーションの継続的インテグレーションを行う方法についてのセッションを行い…

.NET Core 2.1のロードマップが公開されたようです

追記(2018/06/23 10:28) .NET Core 2.0のサポート終了アナウンスが発表されています。 tsubalog.hatenablog.com Twitterで「.NET Core 2.1」というフレーズをたくさん見かけたので、なんだなんだと思ったらロードマップが公開されたようです。 ロードマッ…

Fukuoka.NET もくもく会 #1を開催しました #fukuten

2018年最初のFukuoka.NET(ふくてん)を開催しました。 今回のふくてんは初の試みとして「もくもく会」を行いました。 fukuten.connpass.com 今回の勉強会は募集10名に対して、申込み10名(俺込み)で参加も10名(俺込み)という歩留まり最高な会でした。 ご…

Vue.jsを使用したASP.NET Coreのテンプレートを用意する

やっぱりASP.NET CoreでもJavaScriptフレームワークを使ってSPAをしたいということで、公式ドキュメントにSPAをやるためのページが用意されています。 docs.microsoft.com ただしこのページで取り上げているJSフレームワークは、AngularJSとReactです。 基本…

SQL Server Management Studio v17.3の日本語版がインストールできなかった問題が解決した

先日、SQL Server Management Studio (SSMS) v17.3をインストールしたけど日本語版ではなく、再インストールしても英語版のままだった記事を投稿しました。 tsubalog.hatenablog.com SSMSの完全なアンインストール方法を調べていたら、以下のフォーラムの方…

SQL Server Management Studio v17.3の日本語版がインストールできない

(追記) SQL Server Management Studioのバージョンを記載しました。(v17.3) 明けましておめでとうございます。 私は年末恒例の作業として、PCをクリーンインストールするというタスクを毎年行っています。 クリーンインストール方法 PCはWindows10なので、…

2017年を振り返る

2017年も終わりに近づいてきたので今年の個人活動を振り返ります。 今年は大きな舞台での登壇が多かったなーという1年でした。 Fukuoka.NET 私が一番活動に力を入れているコミュニティです。 今年は定期的な勉強会(20人程度)に加え、「.NET Conf」のローカ…

Visual Studio 2017でAzure Logic Appsをデザインする方法

この記事はVisual Studio Advent Calendar 2017 - Qiitaの18日目の記事です。 お兄さんが使いよるVSでいけたはず(— のりじ Noriko MATSUMOTO (@nori790822) 2017年11月27日 弊社のLogicApps先生に試してみてと言われたので試してみました。 Azure Logic App…

Developers Summit Kyushu 2017で「クラウドやOSSで“デザイン”するモダンなシステムアーキテクチャ」という登壇を行いました

縁あって、今年のデブサミ九州にて登壇する機会を頂きました。 なぜかしら立ち見がでるくらい、多くの方に聞いて頂けてとても良い経験となりました。 ブログを書くまでがデブサミということで(?)。 event.shoeisha.jp 話したこと 開発者として、会社として…

博多Tech塾でレガシーからモダンにシフトする.NET開発手法について登壇しました

2017年8月19日に開催された「博多Tech塾」で登壇してきました。 きっかけは九州で活躍するフルスタックエンジニアのT-Katouさんにお声がけ頂いて、登壇することとなりました。 hakata-tech-juku.connpass.com 元々企画段階で、ASP.NETに関するセッションをし…

キューをトリガーにしてSendGridでメールを送るAzure Functionsを作ってみた

SendGridを使って定形メールを送る場合、もうこの方法でいいんじゃないかと思ってきました。 メールサーバは自前で構築すべきでないし、現状はSendGridを使うことがベターだと思います。 とはいえSDKを使ってメール送信機能を自分で作るのすら面倒に感じてい…