2022-01-01から1年間の記事一覧

服を着るならこんなふうに(10)

これまでに登場したキャラ各々を話の中心に、福岡や京都や仙台や北海道などのショップを紹介するという、今までとだいぶ毛色が違う巻だった。 福岡市住んでるけど、紹介されたショップには立ち寄れないな…。畏れ多くて。京都や仙台、北海道には行きたい。た…

アルスラーン戦記(17)

ルシタニアに囚われたイリーナ王女を奪還したヒルメスは、ちょっと見直したな。 メルレインは、惚れてたイリーナ王女の望みを無事果たしたわけだけど、送り届けた相手が親の仇というのは不憫。でも、そのおかげで、アルスラーンの元にいるアルフリードに再会…

NumSharp を使って mnist.py を C# に移植

「ゼロから作る Deep Learning」を読んで、Python ではなく C# でゼロから作ってみる試み中。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装作者:斎藤 康毅オライリージャパンAmazon 今回は、本書「3.6.1 MNIST データセット」で …

NumSharp で 3 層ニューラルネットワーク

「ゼロから作る Deep Learning」を読んで、Python ではなく C# でゼロから作ってみる続き。今回は 3 層ニューラルネットワークを実装してみた。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装作者:斎藤 康毅オライリージャパンAma…

アオアシ(28)

トップチームの練習参加することになったアシト。エスペリオンユースに入団して、まだ1年経っていないのに、ここまで大出世するとはね。ユースの同期ごぼう抜き。 まぁ、さっそく壁にぶち当たるわけだけど。エスペリオンユースのAチームに上がったときは、初…

NumSharp で活性化関数とソフトマックス関数

『ゼロから作る Deep Learning』を読んで、Python ではなく C# でゼロから作ってみる続き。リベンジ。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装作者:斎藤 康毅オライリージャパンAmazon 今回はニューラルネットワークで使う…

NumSharp でパーセプトロン

以前、「ゼロから作るDeep Learning」を読みながら、C# でゼロから Deep Learning を実装する試みをやっていた。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装作者:斎藤 康毅オライリージャパンAmazon 当時、行列の計算には Math…

服を着るならこんなふうに(9)

9 巻はノームコアの先、ビッグシルエットとかが出始めの頃のお話。現実世界ではビッグシルエットも過ぎ去りつつあるけど。自分のクローゼットには、ビッグシルエットのアイテムが 1 つもないな。イマイチ好みじゃないというか。あと、流行初期にに買っておけ…

単体テストのコードカバレッジのレポートを生成する

Visual Studio Enterprise エディションのコードカバレッジの機能を使わずとも、Coverlet を使えば単体テストのコードカバレッジを収集できるし、ReportGenerator を使えば HTML レポートを生成できる。 docs.microsoft.com PowerShell でスクリプトを書いて…

服を着るならこんなふうに(8)

Kindle で半額近くなっていたので購入した。8巻のテーマはデザイナーブランド。だけど、自分は服に何万もかけられないなぁ。読んでて違う世界の話のように感じた。長く着る予定3万弱のダウンジャケットを、セール価格18000円くらいで買うのがせいぜい。それ…

.NET のクラスライブラリ設計 改訂新版

「.NET のクラスライブラリ設計」が 12 年ぶりに大改訂された。本書は、.NET の BCL 開発チーム直伝、BCL のようなクラスライブラリを設計する際のガイダンス集だ。 自分の場合、仕事ではアプリケーションよりも、内製フレームワークやクラスライブラリを開…

デスクトップアプリで OAuth 2.0 のAuthorization Code Flow に対応する冴えたやりかた

アプリが Web API を呼び出すためのアクセストークンを取得するとき、OAuth 2.0 の Authorization Code Flow に対応することになると思う。 Web アプリなら、普通にリダイレクト先を用意すればいい。モバイルアプリでも、Custom URL Scheme によってアプリを…

魁龍 博多本店

ららぽーと福岡に行ったついでに、ついでと言うにはだいぶ距離があったが、「魁龍博多本店」に行ってきた。運動がてら、ららぽーと福岡から歩いてみたけど、30分くらい歩いただろうか。途中、歩くと決断したことを後悔した。バスかチャリチャリ使えばよかっ…

ららぽーと福岡

4月25日にグランドオープンしたばかりの「ららぽーと福岡」に行ってきた。博多駅で鹿児島本線下りに乗車して、隣の竹下駅で降車。竹下駅からは10分くらい歩いた。思っていた以上に離れていたな。子どもを連れてくるときは、大橋から直行バスに乗ったほうが良…

クロノスタシス

www.youtube.com BUMP OF CHICKEN の新曲「クロノスタシス」が iTunes Store で配信されていたので購入。「名探偵コナン ハロウィンの花嫁」の主題歌らしい。 この曲は、おそらく「降谷零」を表現したものだろうな。散りばめられたフレーズがどれも彼を想起…

DI コンテナに登録済みのサービスを装飾する

調査目的で、ASP.NET Core MVC とかが DI コンテナに登録したサービスに処理を挟み込みたいことがある。そんな時は、下記のようなクラスと拡張メソッドを用意。 internal class Decorator<TService> { public TService Instance { get; set; } public Decorator(TServi</tservice>…

ラーメンピース

福岡市営地下鉄の七隈駅すぐそばにある「ラーメンピース」に行ってみた。店主は二郎で働いていたそうで、二郎系もいうよりもはや二郎か。夜の部開店前で既に行列が出来ていて、なんとか第一陣に滑り込めた。 小ラーメンだと足りないと思い、小豚を注文。二郎…

WCF でテレメトリを Azure Application Insights に送信する

Microsoft Azure の仮想マシンで動かしている WCF サービスでも、テレメトリを Azure Application Insights に送りたくて、方法を調べたら次のがヒットした。 github.com ただ、こいつは正式リリースされてないし、そもそも開発終わってだいぶ経過してる。WC…

テイルズ オブ ヴェスペリア REMASTER

年末に「テイルズ オブ ヴェスペリア REMASTER」がセールになっていたので購入し、年明けからプレイ開始。テイルズシリーズは久しぶりだ。デスティニーのリメイク版以来な気がする。テイルズシリーズでも評価が高いとされている本作。 主人公のユーリは、テ…

ASP.NET Core の CORS で許可するオリジンを動的に決定する

例えば REST API を提供していて、ブラウザ上から JavaScript で呼び出せるように、CORS 対応したい。でも、許可するのは登録してもらったオリジンだけにしたい。そんなとき。 Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProvider を実装したクラ…

Azure SQL Database の CREATE DATABASE AS COPY OF の罠

Azure SQL Database で使える CREATE DATABASE AS COPY OF は、裏で geo レプリケーションが行われている。その geo レプリケーションが完了する前に、ソースのデータベースをリネームしようとすると、下記の例外が発生する。 The operation cannot be perfo…

福岡市動植物園

絶賛リニューアル工事中の福岡市動植物園の、ペンギンエリアが新しくなったので、家族で行ってきた。駐車場はすぐに満車になってしまうため、地下鉄と徒歩で。 ペンギンエリアはアミメキリン横の橋を渡ったところにあった。工事が終われば正門から真っ直ぐ行…

かぐや様は告らせたい(25)

四条と四宮の抗争は、かぐやを四条に差し出すことで手打ちにしようと、帝が暗躍。敵である四宮黄光の懐にすら入り込むとは、なんという人垂らし。今太閤かよ。さすが帝という名前だけある。 対する会長も、以前にかぐやをあきらめないと宣言した通り、かぐや…

本わらび餅 極

昔テレビで紹介されて、同時期に博多阪急に出店したのに買い損なった、「本わらび餅 極」。あれから何年経過しただろうか。贈り物として買うことはあっても、自分の口に入ることは無く…。楽天スーパーセール期間中送料無料になるという情報を得て、ついに購…

ElasticPool に属するデータベースの一覧を取得する SQL

sys.database_servic_objectives という、Azure SQL Database (の SQL Server)にあるシステムビューを見れば分かる。後は sys.databases と JOIN すれば OK。 SELECT * FROM sys.databases AS d INNER JOIN sys.database_servic_objectives AS o ON d.databa…

Durable Functions で一定時間待機して続きを実行

Durable Functions では、IDurableOrchestrationContext .CreateTimer を使うことで、関数の実行中に任意の時間待機できる。 docs.microsoft.com 大人の事情により、処理の途中で 2 時間待機する必要があったけど、Durable Functions のおかげでシンプルに実…

アオアシ(27)

青森星蘭戦が決着した。この試合でついにアシトが覚醒。攻守コンプリートにたどり着いた。攻守コンプリート、やはりアシトの能力を活かした偽サイトバックだったか。 そして試合を決めたのが、アシトと阿久津というのが熱い。セレクションの頃からは想像でき…

「ラ・ベットラ」落合務のパーフェクトレシピ

コロナ禍で外食行く機会は激減。年末年始落ち着いてた頃に、久しぶりに色々食べに行けたけど、第6波到来でまた行きにくくなった。美味しいものを家で食べるしかない。料理熱が高まってる。 料理研究家や料理ユーチューバーのレシピはあまり信用していない。…

Anker Soundcore Life P2

iPhone SE 付属のイヤホンが壊れてしまった。Lightning 対応の有線イヤホンは数が少ないし、そんなに安くない。これは、完全ワイヤレスイヤホンを体験してみる機会かも。5000 円未満でコスパ高そうな「Anker Soundcore Life P2」を購入してみた。 カナル型の…

ODBC でも Dapper

.NET Core からは ODBC で接続するしかない古過ぎる SQL Server 相手でも、System.Data.Odbc だったら Dapper が使えた。 www.nuget.org www.nuget.org using var connection = new OdbcConnection(connectionString); connection.Open(); // ODBC で名前付…