ThunderMiracle's Blog - Page 5

ThunderMiracle

Blog part of ThunderMiracle.com

投稿数 98 件(41 ~ 50件目)

Next.js 12.0.8 のバグを踏んじゃった

Next.js 12.0.8 のバグを踏んじゃった

2022年1月22日☕️ 5 min read

packageのバージョンアップに伴い、Next.jsを12.0.8にアップデートしました。しかし、今まで動いたソースコードがruntimeエラーになり、動かなくなりました。軽く調べてみると気づいたが、class中のfunctionにthisがundefinedになっているので、this.xxxにアクセスすることができなくなりました。そして、create-next-appで新しいプロジェクトを作って試してみても同じエラーが出ているので、これはNext.jsのバグだとわかりました。しかし、一体どこに問題があり、どう解決すればいいですか?自分のアプローチを紹介します。

UdacityのNanodegree-Blockchain Developerコースを受けた感想

UdacityのNanodegree-Blockchain Developerコースを受けた感想

2021年10月18日☕️☕️☕️ 13 min read

5ヶ月前に、ずっとBlockchainに興味がある自分宛に、Udacityから値引きのメルマガジンが届きました。4ヶ月のBlockchainのコースが元々1596ドルだったが、値引き後ただ339ドルになるなので、受けることを決意しました。今は無事にCapstone(最後のプロジェクト)を合格させて"卒業"できました。Nanodegree-Blockchain Developerの感想をシェアして、これからUdacityのNanodegreeコースを受ける方に参考になれば嬉しく思います。

C# .NetFrameworkのDI

C# .NetFrameworkのDI

2021年9月13日☕️ 4 min read

動的な型であるJavaScriptのスーパーセットといわれるTypeScriptと異なり、C# .Netが元々静的な型となります。C#のinterfaceをreflectでき、interfaceからpropertiesを取れるので、かなり便利です。今回はC#のエレガントなDIを簡単に紹介したいと思います。そして、TypeScriptにはないnamespace単位でのbindingもやってみたいです。

TypeScriptのDI、その壱:InversifyJS

TypeScriptのDI、その壱:InversifyJS

2021年9月9日☕️ 5 min read

.net coreを経験した自分がOOPならDI(dependency injection)を使わなければならない執念があります。TypeScriptは.net coreと同じMicrosoftの出身で、各ライブラリを使って、TypeScriptのDIを体験したいと思います。第1回はまず名前を読むだけでかっこいいと感じる`InversifyJS`を使ってみようと。

BraveBrowserの検知

BraveBrowserの検知

2021年9月2日☕️ 4 min read

Brave Browser(GoogleAnalyticsなど)を自動的にブロックしてくれるため、個人の行動がばれにくくなります。ただ、市場のシェアはわずか(2021年のマーケットシェア調査は0.05%、Braveのオフィシャルデータなら2000万ユーザ)なので、Brave Browserを使用するだけフィンガープリンティングになりやすいでしょう。では、WebサイトがBrave Browserを特定できるでしょうか?