SvelteJapanOnlineMeetup#2でWebフロントエンドのモニタリングをテーマに登壇したので、登壇の背景等のメモ第一弾になります。発表ではWebフロントエンドのモニタリング & Amplify上のSSRなSvelteKitを構築しつつ、AWSのwebフロントエンドの監視系サービスを構築してしばらく稼働させてみた所感について、発表で触れられなかった内容含めて記載しておきます。今回は第一弾としてWebフロントエンドのモニタリングについて記載し...
自分用のツールのいくつかをCloudflareに式年遷宮したのでそのメモです。特にServerlessDays Tokyo 2023のハンズオンで教えてもらったCloudflare開発プラットフォームを駆使して、なるべく無料で組む直すようにしてい...
ノートアプリのObsidianをRemotely SaveというCommunity PluginとS3を使って、AndroidやmacOS上の複数環境で同期を取る設定を行った。これまでノートアプリとしてObsidianを利用してきて、Markdownの書きやすさや手軽さなど気に入っている。ただ複数環境での同期には色々と苦労が多く、これまでGoogle Drive上にVaultを作りMacアプリからは直接参照、AndroidアプリからはFolderSyncというアプリを使って同期を行っていたが何かと不都合が多かった。今回はRemotely SaveというCommunity Pluginを使って同期をとる方法を試したので今後の備忘のため、作業のメモを残...
Node.js 16のLTS版のEOSLは、当初2024/04を予定していたものの、内部で利用しているOpenSSLのEOSLなどに伴ってNode.js 16自体も2023/09/11でEOSLに早められました。 これに伴ってNode.jsのLambdaランタイムでもNode.js 16系のEOSLを迎えることになり、直近の9月でまずはLambdaの更新自体が出来なくなり、その後は利用自体もできなくなって...
AWSのCloudWatchのメトリクスを、DatadogやNew Relic、Mackerelなどの監視のSaaSに連携する方法について、各種SaaSツールで提供されているAWS Integration系の機能を利用しているとメトリクス連携の遅延やCloudWatchのAPI利用のコストが課題になることがあります。今回は...
AWS WAFのマネージドルールを使ってサイトを運営していると、思わぬ箇所でWAFによる誤遮断が発生することがあります。こうした誤遮断に対処するため、例えば特定のIPやサイトのURLパスのみ遮断対象から除外する対応を行うケースがあり...
スペックの低いPCで手軽にメモを取りたいニーズがあったので、いつも開いているChromeブラウザ上ですぐにメモが取れるようにChrome拡張を作成しました。ついでにRedux Toolkitを触ってみたかったので、Reactと状態管理にReduxを使って簡単なメモ帳アプリを作っています。今回、Chrome拡張を作成してChromeウェブストアで公開するのが初めてだったので簡単にメモし...
Arch Linuxを始めた(1)の続きのセットアップのやったことメモです。前回、新規にインストールしたシステム側でブートできるようになったので、ここから初期設定とデスクトップ環境を入れてい...
小型のベアボーンPCを組み立ててみたくなり、ASRockのDeskMini A300と第3世代のRyzen3で組んでみました。こちらのツイート画像のような構成です。このDeskMini A300にArch Linuxをセットアップしたので、やったことメモを残してお...
Webサービスをいい感じにチューニングしてスピードアップさせるコンテストのISUCON予選に初参加してきました。結果はお察しという感じでしたが、あーだこーだ言いながらチューニングしてくのはとても楽しかったです。ということで来年も参加するであろう自分や皆様に向けた...