ブックマーク / sasau.hatenablog.com (3)

  • 匿名掲示板を作ってたらDDoS攻撃が来たのでCloudflare片手に戦ってた--2023晩夏 - 作ったもので2年に一回くらいの更新を目指す

    イントロダクション 前回の記事の通りで、趣味で専ブラに対応した掲示板を作っていた。 sasau.hatenablog.com 作ったものの、あまり宣伝や運営をする意欲もなかったので過疎掲示板としての時間が流れていた...。 というところまでが前回までの話だった。 その後、攻撃を受けるなどして、最終的になんでも実況Edge板は閉鎖してしまう...。のだけど、攻防の経緯をログとして残してあったので、この時どんなことを考えていたかも含めて、お伝えしておきたいと思う。 攻撃を振り返る 8/26 最初は8月26日に関連する掲示板に大規模な攻撃が来たことから始まる。 DDoS攻撃の経緯8/26 8月26日は、プロ野球のシーズン中で通常の試合が行われていた。野球に限らずだけど、実況民は実況中は当に試合中のような行動をする。すなわち、実況中に何らかの要因でその会場が喪われると、安定した場所を求めて凄まじ

    匿名掲示板を作ってたらDDoS攻撃が来たのでCloudflare片手に戦ってた--2023晩夏 - 作ったもので2年に一回くらいの更新を目指す
    ssuwam
    ssuwam 2024/01/01
  • cloudflare d1とhonoで5ch型掲示板を作ってみた - 作ったもので2年に一回くらいの更新を目指す

    作ったものはここに動いているので、ちょっとでも見ていってくれると嬉しい。 d1ch.cc 作った動機 この記事で、Cloudflare d1というサービスが開発されつつあることを知った。 zenn.dev 簡単に言うと、Cloudflare WorkersというCDNのエッジノードで動くFunctionサービスがあって、Cloudflare d1はそこにSQLiteも配置しちゃうぜ大作戦。 SQLiteは単なるファイルをDBとして使う技術であり、常駐するサーバープロセスが必要ないので、他のミドルウェアに比べるとかなり安くなりそう。安価なDBサービスを探していた自分も興味を持って色々と試していた。 大規模に使う場合、ホットスポットが予想して、アクセスが少ないものは他のストレージに退避しつつ、部分的に乗せる、みたいな工夫が必要になるかもしれません。 ただこれも D1 で sqlite テーブル

    cloudflare d1とhonoで5ch型掲示板を作ってみた - 作ったもので2年に一回くらいの更新を目指す
    ssuwam
    ssuwam 2023/08/02
  • 裁断くんver1.2 - 作ったもので2年に一回くらいの更新を目指す

    裁断くん Fumiya KubotaPhoto & VideoFreeapps.apple.com (まだ審査中だけど→審査終わってリリースされた) Apple税を払うのを忘れて公開が停止されてしまっていた...。 このアプリは全く使われていないようで、久しぶりにアナリティクスを開くと多くはないけど500くらいはユニット数(=インストール数)があり、せっかく容量を使って入れて貰ったのに申し訳ない気持ちになる。 僕は動画投稿者やvtuberは細部まで気遣いが行き届いてる人が好きだけど、自分はそういう誠実な開発者にはなれなかった...。 新機能は次の通り 処理した画像の保存先に「アルバムを新しく作ってそこに入れる」「画像1枚1ページのPDFを作る」という機能を追加し、選択できるようにした。 10枚以上画像を処理すると待ち時間にインタースティシャル広告を表示するようにした。 バグ修正 処理済みの

    裁断くんver1.2 - 作ったもので2年に一回くらいの更新を目指す
    ssuwam
    ssuwam 2023/04/04
  • 1