ブログ
認証機能について考える
個人アプリをせこせこと開発中の今日このごろ。現在作っているアプリはアカウント機能もあるので、認証まわりの実装も必要になってきた。最初は、BaaSなど使って楽をしようと思ったが、久しぶりに認証機能も実装してみることにした。今回はバックエンド、 ...
Shopifyの独自ドメインが乗っ取られてしまった話
注意喚起も含めて、記録として投稿。 ある日、Shopifyで使っていたメールアドレス宛に不審なメールが届いた。 Google Search Consoleから届いたもので、「"URL"の新しい所有者を追加しました」という内容。まったく ...
Monorepo+NestJSで共通コードを自動リロード
Turborepoを用いてモノレポ構成で開発していて、NestJSのホットリロード少しハマった。 下記のようなディレクトリ構成で共通コードをNestJSとNextJSで共有していた。 共通コードは、tscでコンパイルし、開発時は--wa ...
ほぼ無料でAWSサーバーレスアプリ構築(バックエンド編)
学習目的で天気予報Webアプリを作ってみた。 YouTubeでライブ配信されている街並みの映像から、服装や傘の有無を検出し、その情報を組み合わせて天気情報として表示するというものです。 今回は、学習目的であったため、使ってみたいものを組 ...
応用情報技術者試験を受けてみた
12月25日は応用情報の合格発表の日だ。 最初は、応用情報は受けるつもりはなかったのだけど、基本情報を取ろうと思った7月のタイミングで、ちょうど応用情報試験の締切日が近いということを知った。まだ3ヶ月あるから、ついでに応用情報もやってみる ...
基本情報技術者試験を受けてみた
自分一人でアプリを開発したりする上で、資格なんて意味ないと思っていたが、実際に何ひとつ取っていないのに意味がないと決めつけるのも良くない。と言うことで、実際に試験を受けてみた。ちなみに勢いで応用情報技術者試験も申し込んでしまったので、後戻り ...
CVATとYOLOで自動アノテーション
Label Studioでは、SAMを利用したアノテーションが上手く動かなかったので、CVATも試してみる。 SAM(Segment Anything Model)は、Facebook(Meta)社が開発した自動セグメンテーションするため ...
Label StudioとYOLOで自動アノテーション
物体検出するには、画像全体から検出したい物体をバウンディングボックスで囲ってラベル付けする作業が必要。これをアノテーションと呼ぶ。 データは求める精度によって数百から数千は必要となってくるので、効率的にアノテーションするためには、専用のツ ...
RemixからReact Router v7にアップグレード
先日、Remixを使って作り直した自分のサイトをReact Router v7にアップグレードする。 こちらの公式ドキュメントを参考にした。 https://react-router-docs-ja.techtalk.jp/upgrad ...
画像認識の機械学習をざっくり調べる
機械学習(Machine Learning)については、何度か軽く触った程度だったので、画像認識を使ってなにか作ってみようと思う。そんなわけで機械学習について、ざっくり調べてみた。 ちなみに昔やったことあったのは、ResNetを利用した画 ...