Eltrac

極客死亡計劃

不尊重文字的独立博主,胡言乱语的小说家,兴趣使然的神秘学研究者,爱走弯路的半吊子程序员,不务正业的学生,品味小众的游戏爱好者,需要靠早晨一杯咖啡维持生命体征的废物。
twitter

极客死亡計画

もしもあなたが以前からの訪問者であれば、この記事に入る時に少し疑問を持っているかもしれません。なぜなら、明らかに「このやつはまた自分のブログを一新した」と言っているからです。前回のブログ再構築は、たった去年の 12 月に行われたばかりで、その時、このやつは自信を持って宣言しました:

自分が何回目のブログのコードを書き直しているのかは覚えていませんが、(短期間で)最後の一回だとは確信しています。いずれにせよ、カスタマイズ性、メンテナンス性、コストのバランスが取れない完璧主義に一時的な終止符を打つ時が来たのです。

少なくとも彼は自覚があるようですね。括弧の中で「短期間で」と補足していますが、確かにその期間は短かったです。

もしもあなたが新しい訪問者であれば、他の訪問者や私と一緒に、一杯のコーヒーの時間をかけて、この好きないたずら好きの愚か者がどのように自分自身を弁護するのかを聞いてみてください。

契機と契機の後の考え#

実際、前回のリファクタリング後のブログはとても満足していました。デザインも公開時の体験も、まあまあ満足できるものでした。少なくとも自分自身は使いやすかったです。今年の最初の 2 ヶ月間は、このプロジェクトをさらに磨くために多くの時間を費やすことを意図していました。主に自分の使用体験を最適化するためです。しかし、すぐに大学の 2 学期が始まり、自分自身に多くの仕事を引き受けたため、ブログに費やす時間とエネルギーが減りました。例えば、ブログのカテゴリーシステムをより柔軟なタグシステムに変更したかったのですが、このイテレーションの後に時間が見つかりませんでした。

エネルギーが減ったのは一因ですが、直接の原因は今年の 3 月にブログが攻撃を受けたことです。

当時、私はアルバイトで忙しかったので、前日の夜に Vercel から帯域幅使用量の警告(50%以上使用)を受けたときは疑問に思いましたが、それ以上は考えませんでした。しかし、翌日、仕事が終わってメールをチェックする休憩時間に、Vercel から 2 通のメールが届いていることに気付きました。1 通目は無料の帯域幅が 75%以上使用されたことを警告するもので、2 通目は完全に使用し尽くされたことを警告するものでした。

Vercel にログインして確認してみると、使用し尽くされたどころか、無料枠の 150%を超えて使用されていました。

私ははっきりと覚えています。ブログが攻撃されたのは 3 月 9 日だということを、記録を調べた後に知りました。攻撃者は前日、つまり国際女性デーに攻撃を開始したようです。~~ いや、国際女性デーに男性のサーバーを攻撃するのか?~~ その時、私は又拍雲からの警告を受け取っていませんでした(警告を設定していなかったため、私のミスです)、結果として 3 月 10 日に又拍雲の料金滞納を発見し、請求書を確認したところ、この汚いハッカーが私に 140 元以上の請求書を残していました。

その時期は私はまだ忙しく、ブログのことに時間を割く余裕はありませんでしたので、防御策を講じてこの問題を放置しました。4 月になり、最近、Vercel からまたメールが届いたことに気付きました。以前に使用した 100GB の帯域幅が 1 ヶ月の制限ではなく、無料アカウント全体で使用できる量の制限だったようです。使用量が増え続けると、アカウントが停止される可能性が非常に高くなります。

そのため、元々Vercel にあったプロジェクトドキュメントを GitHub Pages に移行しました。いくつかの Web アプリケーションも Railway に移行しましたが、このプロセスは非常にスムーズで、ほとんど損失はありませんでした。

困難だったのは私のブログです。私のブログは Next.js の App Router を使用して作成されており、GitHub Pages に移行する場合はサーバーサイドレンダリングの機能を削除する必要があります。また、GitHub Actions にも詳しくないため、学習コストも高くなります。Vercel と似たような Railway に移行する場合は、無料枠の使用量が十分かどうかを考慮する必要があります。

私はもう高校生のように毎日午後を費やしてこれらの問題に取り組むことはできませんし、このプロセスで学べることは、真剣に時間をかけて学べる他のより有用なスキルに比べてほとんどありませんので、自分で作成したブログプログラムを使用し続けるつもりはありません。

Hugo + GitHub Pages / Action のような方法でブログの自動公開システムを構築しようとも考えましたが、後でやめました。なぜなら、既製のブログテーマを使うつもりはないからです。その時には、また自分で Hugo テーマを作成し、多くの時間を費やすことになるでしょう。また、Typlog や Gridea Web などの製品化されたブログソリューションを使用することはできないでしょうか?問題を解決するために時間を使いたくないのであれば、お金を使って解決することもできるかもしれません。しかし、私もそれを諦めました。一方で、それらは私に驚くほどの感銘を与えてくれず、外観の問題も考慮する必要があります。

最後に、DIYGod の xLog を思い出しました。検索してみると、このプロジェクトがまだ存在していることがわかりましたし、1 年前に見たときよりも使いやすくなっていましたし、私にとってはほぼゼロコストでした。

xLog はブロックチェーンベースのブログ投稿プラットフォームです。ブロックチェーンについてはあまり詳しく知りませんが、このプラットフォームを通じてこの分野を深く理解することは非常に興味深いと思います。また、自称ギークの私としては、ブロックチェーンや暗号関連のトピックには好意的です。

これまでの話をまとめると、極客死亡計画の内容は、インターネットとコンピュータに関連する探索の記録、さまざまなトピックについての深い考察、効率ツールの使用方法の共有などを含んでいます。

将来の計画#

コードやサーバーのメンテナンスを自分で行う必要がなくなったので、かなり楽になりました。また、画像の保存コストを考える必要もなくなりました。記事のサムネイル画像をアップロードするたびに、Image Resizer で適切なサイズに調整し、その後に TinyPNG で圧縮する手間も省けます。要するに、より多くの時間を個人の学習とコンテンツ作成に費やすことができます。

今年の 3 月と 4 月は私の最も忙しい 2 ヶ月でしたが、非常に充実していると感じました。たくさんのことをしました。ほとんどのコンピュータ学生が思いつかないようなアルバイトを見つけました。学校の部門の仕事に忙しくなりました。たくさんの本を読みました。Obsidian で自分のノートシステムを構築しました。TickTick で自分のタスク管理システムを構築しました。そして、それらを常に改善しています。私は書くことができる多くの経験がありますので、もっと時間をかけて執筆したいと思っています。

また、自分の有料ニュースレターを開始して、より多くの価値を創造するために自分自身により多くの時間を費やすことも試してみたいと思っています。ただし、一定の蓄積があり、十分なフィードバックを受け取った後に行う予定です。

大体こんな感じです。ここまで読んでくれてありがとう。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。