pseudoyu

pseudoyu

Blockchain | Programming | Photography | Boyi
github
twitter
telegram
mastodon
bilibili
jike

周報 #78 - NAS、Chromebook と Zeabur の小さな冒険

前言#

weekly_review_20241104

本記事は 2024-10-29 から 2024-11-03 までの週の生活の記録と考察です。

最近、なぜか久しぶりに開発環境やデバイスの設定を始めました。

Ares の技術サポートのおかげで、念願の NAS を手に入れました;長い間使っていなかった Chromebook を再インストールし、Arch Linux をインストールしました。さらに、MBP に Asahi Linux をインストールしました(ただし、メイン機としてはまだ使えないので、一旦アンインストールし、家に帰ったらデスクトップをインストールする予定です);Zeabur が Dedicated Server をサポートした後、RSSHub などのリソースを消費するサービスを Hetzner の CAX-31 Arm ホストに移行しました;他にも面白いことがたくさんあります。

NAS#

my_nas_omv

実はずっと前から NAS に興味がありましたが、アニメやドラマを見るときはストリーミングプラットフォームや Infuse を使ってネットワークドライブに直接接続していたため、家庭用ストレージの必要性はそれほど高くありませんでした。そのため、ずっと購入を決断できずにいました。

さらに、Mac Studio を持っていて、普段は常に起動しているため、パブリック IP と Cloudflare Argo Tunnel を組み合わせることで、ほとんどの家庭用サービスのニーズは満たされていました。しかし、システムアーキテクチャの制限などにより、HomeAssistant の設定時にネットワーク構成に奇妙な問題が発生していました。

ある時、Ares と NAS の話をしていたとき、彼が自分で組み立てた NAS を私に譲ってくれると言ってくれました(彼自身はすでにアップグレードしていました)。とても魅力的だったので、週末に彼を家に招いて設定を完了しました。技術サポートのおかげで、無駄な遠回りをせずに済み、すべてが完璧に動作しました。

4 ベイ(8T ストレージに加えて 8T のバックアップ)、任意の 2 つのドライブをホットスワップしても正常に動作し、以前のネットワークドライブからいくつかの写真や資料を移行しました;使用しているのは openmediavault というインターフェースが少し古いですが、完全に十分なシステムです;Portainer を使用していくつかの Docker サービスを管理し、16G のメモリも基本的に十分です。

Chromebook と Arch Linux#

yu_chromebook_setup

2 年以上前に Teahour の「#95 - Chromebook での開発体験はどうだったか?」を再視聴して、シンクライアント開発モデルに魅了され、自分でも「frp に基づくシンクライアント開発ワークフロー」という記事を書きました。ついでに、国内ではあまり人気のない Chromebook にも興味を持ち、2019 年モデルの Google Pixbook Go を購入しました(製品ラインはすぐに Google によって廃止されたため、最後の世代として少し記念的な意味があります)。

しかし、後にリモートワークや macOS 専用のソフトウェアに依存するようになったため、このデバイスの利用率はずっと低かったです。最近、チェンマイで別のメンターが自分の Chromebook に Pop!_OS をインストールしているのを見て、すごくクールだと思い、帰ったら少し設定をいじってみようと思いました。

btw_i_use_arch

最初は他の Linux ディストリビューションに完全にインストールしようと思っていましたが、アップグレードしてみると ChromeOS の UI と各種インタラクションがとても快適で、内蔵の Debian システムを Arch に変更するだけで Linux に対する私のニーズを十分に満たすことができました。あまり「正統」ではありませんが、十分に使えます。1 日かけて設定をいじり、驚くべき体験を得ました。いくつかのクロスプラットフォームのソリューションを使用して、体験がほぼ一致することを保証しました。

  1. 1Password。最近、Elpass から 1P に切り替えたばかりで、ブラウザプラグインやマルチプラットフォーム、強力な自動入力機能に感謝しています。もっと早く切り替えておけばよかったと思っています;さらに、ssh agent 機能を使用して git サインなどを行えるため、複数の gpg キーを管理する必要がなくなりました。
  2. x-cmd。友人の前職の製品で、最初はサポート体験をしたいと思っていましたが、実際に私のニーズを満たすことができることがわかりました。ほんの数コマンドと設定で、複数のデバイスで完全に同じ開発環境を実現でき、x-cmd を使用して Go、Node.js などの開発環境を管理しました。とても安心です。
  3. fydeRhythm。今、私は完全にデュアルピン入力に移行しています。検索中にこのオープンソースプロジェクトを見つけ、Chrome プラグインとして ChromeOS システムにインストールでき、ターミナルや各種アプリケーションでもネイティブに使用でき、ほぼ設定不要です;Linux では fcitx-rime を使用して設定しましたが、かなりの時間をかけてようやく設定できました。
  4. Cursor。パッケージ化された AUR パッケージがあり、ChromeOS 上でワンクリックでインストールでき、設定のインポート機能もあり、いくつかのショートカットキーを変更した後、完璧に体験を再現しました。
  5. Chrome。一貫した体験のために Arc から Chrome に切り替えようと考えています。Telegram、Slack、Discord、Follow など、仕事で使用するものはすべてウェブ版を使用しています。
  6. Onedrive。iCloud がなくなったため、ちょうど Microsoft 365 に付属する 1T Onedrive ストレージを利用して、ファイルの転送と同期に使用しています。
  7. Google Play Store。Chromebook の大きな利点は、Android アプリを直接使用できることです。また、Clash や HBO Max などのアプリもアプリとして直接開くことができるように最適化されています。

yu_chromebook__cursor

実は、私は M2 Max の MacBook Pro などの高性能デバイスをたくさん持っています。性能とバッテリー持続時間のバランスが非常に良いため、外出中でもいつでも開いて作業状態に入ることができ、山登りや散歩の際にも持ち歩いています。しかし、時には本当にリラックスして外出したり、身近な人と過ごしたりすることができないこともありますが、「コンピュータ分離不安症」に悩まされており、手元にないときは常に何か緊急の用事があるのではないかと心配して落ち着かなくなります。

この Chromebook は完璧な解決策です。完全な Chrome、Arch、Android システムを備えており、性能は強くなく、軽量で美しいです。すべてのブラウザ依存の作業を完全にこなすことができ、実際に作業プロジェクトのコードをデバッグする必要がある場合は少し遅くなりますが、それでも使えます。私の不安を和らげる一方で、毎回必要があるときに、実際にそれが緊急で、より多くの労力をかけてデバッグする必要があるのかを考える余地が増えます。ほとんどの場合、私は家に帰ってメインデバイスに切り替えてから処理することを選びます。

これは非常に興味深い点です。実際、デバイスの性能はすでに過剰で、自分の効率を制約することはありません。むしろ、意図的な制約が必要で、私の視線を周囲にもっと向けることができます。

Zeabur サーバー#

私は Serverless プラットフォームのヘビーユーザーであり、Zeabur の初期ユーザーでもあります。現在、自分の多くのサービスは Cloudflare Pages/Workers、fly.io および Zeabur プラットフォームにデプロイされています;また、以前はさまざまな VPS の設定愛好者でもあり、いくつかの搬瓦工の伝家の宝刀を持っていました。さらに、ここ 2 年ほどで少し熱中してしまい、いくつか新たに購入したため、利用率が非常に低くなっています。

zeabur_dedicated_servers

最近、ちょうど Zeabur が Dedicated Server をサポートしたため、k3s といくつかのモニタリングサービスを利用して、自分のサーバーを直接プラットフォーム上でデプロイできるようになりました。また、GitHub Repo、イメージビルド、プルなどの高消費タスクは Zeabur を通じて行われています(現在はすべて無料ですが、今後は従量課金になるかもしれません)。サーバー自体のリソースを占有しません。

そのため、私の RSSHub や Node ノードなどの一連のサービスを直接移行しました。ついに月々の請求書を Developer Plan の 5 ドル以内に抑えることができました。

Zeabur のテンプレートも非常に強力で、現在 RSSHub の Zeabur テンプレート を維持しています。ドメインなどの追加設定なしで、ワンクリックで Zeabur に自分のインスタンスをデプロイできます;ついでに、以前使用していた n8nRemark42GoatCounter などのサービスもテンプレート化しましたので、ぜひ皆さんも直接デプロイして使用してください。

面白いことと物#

入力#

面白い入力のほとんどは「Yu's Life」Telegram チャンネルで自動的に同期されますが、ここでいくつかを選んで列挙してみます。ニュースレターのような感じがします。また、Telegram チャンネルのメッセージをコンテンツソースとして使って、マイクロブログ「daily.pseudoyu.com」を構築しましたので、より便利にブラウジングできます。

書籍#

  • 素食者、ノーベル賞で知った著者で、週末に暇ができたときに読み始めました。短い本で、3 つの章しかありません。第一章を読んでいるときに食事をしていたのですが(幸いにもベジタリアンでした)、著者は多くの曖昧なネガティブな感情を非常に具体的に描写しており、少し気持ち悪くなりました。しばらく回復できず、こうした感情を持つことは非常に珍しいことです;その後のストーリー展開は少し抽象的ですが、確かに 4 つの異なる視点が相互に関連している方法は非常に奇妙です。
  • アルジャーノンに花束を、最初の誤字報告から、知能が上昇した後のこの世界や周囲の人々への態度の変化の不解、そして自分自身が「人」として過去と現在を探求すること、最後にはすべてが原点に戻り、終わること。彼は数ヶ月の間に「人」としての一生を迅速に経験し理解しました。多くの人は数十年、あるいは一生をかけても過去や本当の自分を受け入れることができません。知恵とは関係なく、再び思考する能力を持つようになった彼は、失明した人が再び光を見ることを大切にするようなものです。
  • 赤と黒、ある動画で見た解説で、ユリアンの自尊心とそれに伴う傲慢さの描写が非常に印象的でした。底辺市民の上昇志向のようなものがありましたが、それによって生じる矛盾や自尊心の挫折後の狂気と極端な変化が非常に具体的に描写されています。
  • 小さな町と不確実性の壁、最初の数章を読みましたが、「世界の終わりと冷酷な仙境」の設定に非常に似ていると感じました。

記事#

動画#

ドラマ#

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