閲覧者
カテゴリー: その他

認証機能について考える

認証機能について考える

個人アプリをせこせこと開発中の今日このごろ。現在作っているアプリはアカウント機能もあるので、認証まわりの実装も必要になってきた。最初は、BaaSなど使って楽をしようと思ったが、久しぶりに認証機能も実装してみることにした。今回はバックエンド、フロントエンドともにTypeScriptで実装しているので、最近流行ってるBetter Authを使うことにした。 しかし、単純にアカウント登録を踏まえた認証機…

もっと読む もっと読む

Shopifyの独自ドメインが乗っ取られてしまった話

Shopifyの独自ドメインが乗っ取られてしまった話

注意喚起も含めて、記録として投稿。 ある日、Shopifyで使っていたメールアドレス宛に不審なメールが届いた。 Google Search Consoleから届いたもので、「”URL”の新しい所有者を追加しました」という内容。まったく見に覚えのない内容で、追加された所有者のメールアドレスはまったく知らないものであった。※”URL”は、追加先のURL …

もっと読む もっと読む

Vimの設定を見直してみる

Vimの設定を見直してみる

最近はもっぱらVSCodeばかりになってしまったが、新しいMacを購入したのでVimやらShellを見直してみることに。 Shellをfishに変えてみた 今までzshを使っていましたが、fishがよさそうなので変更してみます。 まずはfishとパッケージマネージャfisherをインストール。Powerlineフォントが必要らしいのでそれもインストール。フォントは、Roboto Mono for …

もっと読む もっと読む

サイトリニューアル

サイトリニューアル

Remixを使ってサイトをリニューアルしてみました。 今回は複雑な機能もないので、さくらインターネットの共有サーバで動かせるSPAモードで作成しました。お問い合わせのメール送信は、クライアント側では難しいため、PHPで実装しました。 デプロイはGitHub Actionsを使用しての自動化です。ソースコードはGitHubにアップ。 https://github.com/pontago/greens…

もっと読む もっと読む

類似画像を検索する方法を調べみた その1

類似画像を検索する方法を調べみた その1

Google画像検索のような類似画像を検索する方法を調べてみた。 そんなにいいサーバが用意できるわけではないので、VPS1台で100万件の画像を数秒で処理できる程度と考えた。 サーバを増やしてもスケールできるような仕組みが理想的だ。 ライブラリを探す 画像検索に使えるライブラリがあれば、楽チンなので調べてみる。

OpenCVをいじってみた【後編】

OpenCVをいじってみた【後編】

前回の記事ではサンプル画像を集めるところまで書いた。 ポジティブサンプルをコツコツ処理するのは面倒なので、opencv_createsamplesコマンドを使って大量のサンプル画像を作ってみた。 opencv_createsamplesを使う opencv_createsamplesコマンドの使い方は簡単だ。引数なしで実行すると以下のような引数の説明が表示される。 $ opencv_creates…

もっと読む もっと読む

OpenCVをいじってみた【前編】

OpenCVをいじってみた【前編】

しばらくぶりの更新となってしまった…少しずつでも書いていかなきゃだめですね。 物体認識を試してみたかったので有名なOpenCVを使ってみた記録。 OpenCVのインストール Mac環境なのでMacPortsを利用して、OpenCVとObjectMakerをインストールした。ObjectMarkerは画像から必要な部分を切り出せるツールらしい。 # port install opencv objec…

もっと読む もっと読む

MT4iのDoS攻撃されるセキュリティホール

MT4iのDoS攻撃されるセキュリティホール

MT4iのベータ版である3.1系をのぞく全てのバージョンで、DoS攻撃されうるセキュリティーホールがあるようです。細工されたリクエストを送信するか、もしくは特定の状況下で無限ループしてしまう事が原因で、HTTPプロセスが常駐し続けてしまいます。 原因 記事本文を分割する際に利用する midb_euc 関数の欠陥が原因のようです。分割位置をGETパラメータとして渡すため、「記事本文の文字数より大きい…

もっと読む もっと読む

ひかりoneギガ得プランのHGW(BL190HW)の性能とその後

ひかりoneギガ得プランのHGW(BL190HW)の性能とその後

ひかりoneのギガ得プランを使い始めて1年が経ちました。実質固定IPという噂でしたが、まさにその通りで一度も変わったことはありません。 一つ問題が出てきたのはルータの性能についてです。ルータについては、このブログに記載してあるようにBL190HWというルータが指定されおり、変更することは一切できません。ひかりoneでは、ルータの事をHGW(ホームゲートウェイ)と呼称しています。 自分で用意したルー…

もっと読む もっと読む