Eltrac

極客死亡計劃

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

余分な不純物を一寸残らず取り除く

最近、私は常に減算を行っていることに気づきました ——Chrome のブックマークからあまり使わないウェブサイトを削除し、以前使っていた多くのインターネット製品を捨て、ブログのバックエンドを取り除き、さらには十年以上使っていた全拼入力法から、あまり知られていない双拼入力法に移行しました。自分には奇妙な「潔癖」があるかもしれないと気づきましたが、文句を言うことはありません。なぜなら、すべてが私を快適に感じさせる方向に進んでいるからです。

複雑さからの脱却#

まずは部屋の埃を払う#

昨年末、私は「新時代の独立ブログの回り道的な構築のベストプラクティス」という記事を書き、ブログのコードを再び書き直し、ブログを書く習慣を再び取り戻した経緯を記録しました。私は基本的な自己認識を持っており、その記事がこのようなタイトルになったのは、私自身がこの回り道の方法があまり賢いとは思っていなかったからです。ただ、当時自分が最も快適に感じる方法を選んだだけです。

過去 1 ヶ月の使用の中で、私はいくつかの問題に直面しました。Next.js のキャッシュメカニズムのため、バックエンドで新しい記事を公開した後、フロントエンドが即座に更新されず、さらに Vercel のビルドの問題や私のコードの基礎の弱さが原因で、理解に苦しむ問題が発生しました。その結果、新しい記事が公開されるたびに、私はあちこちで修正作業をしなければなりませんでした。年越しの夜、私は年次総括を定期的に公開し、記事が公開された後に自動的にキャッシュをクリアする Cron Job を特別に設定しましたが、フロントエンドは依然としてエラーを報告しました。そのため、新年の前半時間に 2024 年の最初のバグを修正したのは、ちょっと面白いと思いました。

最終的に、私は記事データをすべて Markdown ファイルの形式でプロジェクトディレクトリに保存することに決めました。結局、私はこれまで Typora を使ってブログを書いていたからです。いくつかの関連する JavaScript ライブラリを簡単に評価した後、私は作業を始めました。2、3 日かけてバグ修正で崩壊するまで作業をして、完成しました。

現在、ブログの構築速度は以前よりも 30 秒速くなり、私がすることは書き上げた Markdown ファイルを Git リポジトリに投げ込み、コミットを提出してプッシュするだけです。これにより、GitHub の貢献も得られます。このように考えると、以前私がプロジェクトのメンテナンスと記事の公開という 2 つのプロセスを分けたいと思っていたアイデアは、個人ブログにとっては必要なく、むしろコストを上げるだけでした。物事はシンプルであるほど良いです。

その後、私は MDX に切り替えることも考えました。そうすれば、ブログ記事の中で React コンポーネントを使用でき、さまざまな派手な効果を実現できるからです。しかし、さらに考えた結果、私はこのアイデアを放棄しました。なぜなら、そうすると記事データの移植性が低下し、最も重要なのは、ブログを書くときは記事そのものに集中すべきであり、追加のコンポーネントは必要ないからです。

自己反省の結果、私は個人ブログというプロジェクトに費やす時間が多すぎることに気づきました。この時間を節約して他の有意義なことに使う方が良いでしょう。結局のところ、ブログは基本的な執筆と読書体験を保証するだけで十分です。

秋の試験、柔らかな月、雲が翼を梳く#

双拼は中国語入力法として長い間存在していますが、使用者は少なく、私も最近知りました。一方で新鮮さを感じ、もう一方で双拼が非常に賢くて便利だと実感しました —— どんなに全拼の打ち方が長くても短くても、各字は 2 回キーを押すだけで入力できます。

双拼は実際には全拼入力法のマッピングであり、ユーザーはマッピングスキームをカスタマイズできます。私が使用しているのは「小鹤双拼」で、このスキームでは、声母 sh が u にマッピングされ、韻母 uang と iang が l にマッピングされるため、ユーザーは ul を入力するだけで「双」という字を打つことができます。

双拼のタイピングスキームでは、ユーザーが入力する 2 つの文字は 1 つの漢字と見なされ、最初の文字が声母、2 番目の文字が韻母です。零声母音節の処理にはいくつかのオプションがあり、私が選んだスキームでは、単一文字の零声母音節は同じ文字を 2 回入力する必要があります(例:「あ (aa)」);もし元々2 文字であれば、そのまま入力します;3 文字の場合は ang のケースだけで、ah を入力すれば良いです。

双拼は、いくつかの詳細な問題や一部の一般的な表現の迅速な入力において全拼より劣りますが、全体的なタイピング速度の向上は疑いようがありません。さらに、私が双拼を気に入っている点は、タイピング中に非常に強いリズム感があることです。なぜなら、各字を打つたびに 2 回キーボードを押す必要があるからです。もしあなたもメカニカルキーボードでタイピングをしているなら、この感覚を気に入るかもしれません。

五筆入力法と比べて、双拼の学習コストははるかに低いです。私が使用している「小鹤双拼」には、非常に面白い記憶のコツがあります:

秋闱柔月云梳翅、松拥黛粉更航安。

快莺两望奏夏蛙、撤草追鱼滨鸟眠。

最初の文「秋闱柔月云梳翅」の「秋」は、QWERTY キーボードの第一行の最初のキー Q を 2 回押すことで入力できます。なぜなら Q は声母 q でもあり、韻母 iu でもあるからです。同様に、W は w と ei、R は r と uan、T は (y) ue に対応します。このようにして、すべてのキーの位置を記憶し、さらに練習を重ねれば、1 日で全てのキーを覚え、1 週間で通常のタイピングができるようになります。さらにその後のタイピング速度がどれだけ向上するかはわかりませんが、これは私が双拼入力法で書いた最初の記事に過ぎません

四面八方からの信頼#

最近、Shortwave という製品を見つけました。おそらく Gmail のサードパーティのメールクライアントです。最初は少し疑問に思いました。なぜ簡単なメールの送受信のために、ユーザー体験のために全く新しいクライアントを作る必要があるのか、しかも Gmail に限定されているのに、実際に誰かが有料版を購入するのか。

国内外での電子メールの需要が異なるのかもしれません。しかし、Shortwave を使い始めてから、私はその便利なメール管理方法に魅了されました。驚くほど素晴らしいわけではありませんが、体験は非常に快適です。特に、すべての未読メールにマークを付けた後、メールボックスが空っぽになる感覚は非常に満足感を与えます。

残念ながら、私は Gmail をあまり使いませんが、実際には Gmail アドレスに結びつけているサービスがいくつかありますので、完全に使用を中止することはできません。そこで、私は自分のプラットフォームのメールアドレスが少し混乱していることに気づきました。同じメールボックスで全てのメールを受信できる方法があれば良いのですが。結局、私はメールをあまり使わないので、メールを受け取らないときは両方の端を行き来したくありませんが、いくつかのサービスを使用する際には必要であり、インターネット上の見知らぬ人との交流にはメールがより快適です。

最初の考えは、最もよく使うドメインメール[email protected]を Gmail に結びつけることでしたが、後に Google のドメインメールサービスが有料であることに気づき、断念しました。その後、より合理的な方法を選択しました。それは、別のメールのメールを自動的に Gmail に転送することです。これにより、Shortwave 上で全てのメールを管理できるようになりました。

「少ないことは多い」「減らせるものは減らす」という原則に基づき、私はもう一つのあまり使わず、長期間メンテナンスが不足しているサービス ——Feedly という RSS リーダーを完全に廃止しました。Feedly の更新通知機能と RSS をメールに転送するサービスは有料であり、私は毎日 Feedly を開いて自分がフォローしているブログの更新を確認する気がほとんどありませんでした。

私はBlogtrottrを使って RSS を購読することにしました。このサービスは、私が購読しているリンクの更新内容を無料で私のメールに送信してくれます。見た目は少し古い感じがしますが、正常に機能します。私は RSS は読むためのものではなく、更新通知の役割を果たすものであると考えています。Blogtrottr はそれを完全に実現できます。また、私のブラウザのブックマークに新たな位置を占める必要がなく、新しい購読を追加する際に Blogtrottr にログインすれば、他の時にはその存在を知る必要はありません。私はこの静かで有能なものが好きです。

燃え尽きた情熱は整理が必要#

最近、突然ネットワーク情報セキュリティに興味を持ち、多くの Geek と同じように、自分の PGP 鍵ペアを作成しました。それから Keybase に登録しました。これは通信のプライバシーとセキュリティに焦点を当てたインスタントメッセージングソフトウェアで、PGP を使用して通信内容を暗号化できます。しかし、この種の通信ソフトウェアの最大の問題はユーザーが少ないことで、登録後、私の連絡先はずっと空のままでした。よく考えてみると、私は日常的に情報を暗号化する必要がないことに気づきました。少なくとも私の友人の間ではそうです;もし見知らぬ人が私と暗号化された連絡を取りたい場合、相手は私の PGP 公開鍵を使って暗号化された電子メールを送信することができます。私が Keybase に登録した理由も、完全に一時的な興味から来たものでした。

毎日私のコンピュータは自動的に Keybase を開き、タスクバーに表示されますが、私はそれを一度も使用したことがありません。それは無駄な位置を占めているだけで、結局私はそれをアンインストールしました。

以前、英語のウェブページを見ているときに生の単語を随時調べる必要があったため、DeepL クライアントをインストールしました。これにより、Ctrl+C+Cを押すだけで選択した部分を自動的に翻訳できます。これは確かに便利で、特に以前長文を翻訳しているときには非常に役立ちました。しかし、翻訳作業が完了した後、私は DeepL をほとんど使用しなくなりました。また、生の単語に出会ったときには、他の辞書を使うことにすっかり慣れていました。

時折の便利さよりも、私はタスクバーがアプリのアイコンで埋め尽くされないことを望んでいます。その中には、私が全く使わないものがたくさんあります。アプリのリストを注意深く見ていると、scrcpy のような携帯電話の画面を接続するためのソフトウェアや、コンピュータにインストールされている Chromium カーネルソフトウェアの数を検出するプログラムなど、こうしたソフトウェアがいくつか見つかりました。ほとんどは以前の一時的な興味からインストールし、少し遊んだ後は再び触れなくなったものです。

シンプルさの中での悟り#

髪の間の微風#

2019 年から Typecho テーマのコードを書くとき、「シンプル」という言葉をよく見かけました。私は自分のテーマにもそのようなタグを付けることが多かったです。なぜなら、皆が「シンプル」なものを好むように見えたからです。

しかし、その時私は「シンプル」の意味を理解していませんでした。おそらく、他のアマチュアデザイナーも理解していなかったでしょう。その時、皆が白い背景に黒い文字、さらに影や枠線などの装飾を加えただけで、派手なパターンがなければそれがシンプルだと考えていたようです。私が最も印象に残っているのは、Minimalism(ミニマリズム、最小化主義)という Typecho テーマで、そのデザインは名実ともに伴わず、ありふれたトップナビゲーションと二列レイアウトを採用し、サイドバーには最新のコメントや最新の記事などの追加情報が含まれていました。このような平凡なデザインが「ミニマリズム」を標榜するとは、作者は全く真剣に考えていなかったことがわかります。

私は以前、「少ないことは多い」という思想を理解できませんでした。ある Bilibili の Up 主が言った言葉が非常に印象的でした ——スローガンが現れると、思考が停止する。ある意味、この言葉もスローガンの一つですが、潜在的なラッセルの逆説を除けば、この言葉には一定の真理があります。皆がある概念を称賛しているとき、その概念の本当の意味は弱まります。なぜなら考えなしの繰り返しは意味を剥奪するからです。極簡主義や「少ないことは多い」といった言葉もすでにスローガンとなり、人々はそれを実践したくてたまらないが、元々の意味や目的を忘れています。

もし私が「シンプル」の快適さを体験していなければ、「複雑」から脱却する前の焦燥感との対比がなければ、シンプルさを叫ぶことは私にとって依然として空虚なものです。

私の C 言語の先生は、常に「モジュール化」と「段階的な精緻化」を強調していました。本質的には、複雑な事柄を小さく、シンプルな部分に分けることで、各部分の問題を処理する際にシンプルで明確な快適さを得ることができます。

この「快適さ」は、Taylor Swift の Karma という曲の中の一節を思い出させます:

Karma is the breeze in my hair on the weekend.

週末に私の髪を吹き抜ける微風。それは、心配事が少なく、軽やかで、一つのことに集中でき、コーヒーやお茶を飲みながら静かな午後を過ごす感覚です。

文字に装飾は不要#

最近、劉天昭の『毫無必要的熱情』を読んでいます。彼女の文章で最も魅力的なのは、各文の描写が非常にシンプルであることです。無心で読み進めると、まるで冷たい白湯のように味気なく感じますが、少しの想像を持って読むと、シンプルな言葉が脳裏に印象的な映像を残します。

他のタイプの文章には適用できないかもしれませんが、少なくとも私がブログを書くときには、「少ないことは多い」という原則を実践しようとしています。この文章の前半部分を再読していると、私は多くの不必要な「了」という字を書いていることに気づき、それらを削除しても意味は変わらず、よりシンプルで明確になりました。

時には、私は特定の人の文章(もちろん以前の自分の文章も含めて)を読むと非常に冗長に感じます。冗長だとは思わなくても、平凡だと感じ、その人の個性や教養が言葉の行間から見えてこない。その理由の一つは、私と多くの人が漢語の学習において回り道をし、早くから冗長な言葉の組み立て方を習得し、自分の書いたものを意図的に磨くことをしなかったからだと思います。

極簡主義は執筆において、表現能力を最適化するだけでなく、個人の教養をも明らかにします。平たく言えば、読者が「この人の文章には違った味わいがある」といった感嘆を発することができるのです。

他人の仕事を少なくする#

ここまで来ると、国内には多くのソフトウェアやサービスが、さまざまな理由から自社の製品に自らの定位に属さない機能を追加することを思い出さずにはいられません。淘宝、拼多多、さらには网易云音楽など、すべてのアプリ内に短編動画機能があり、つまりユーザーはショッピングアプリや音楽アプリで短編動画を閲覧でき、知乎のような Q&A プラットフォームでライブ配信を見ることができます。

これが、私がオープンソースソフトウェアにより好感を持つ理由でもあります。商業目的のためにプログラムを肥大化させる必要がなく、コミュニティの力を集めて特定のことに専念できるため、シンプルで効率的です。

少し陳腐でおかしな比喩を使うと、もし私の電子デバイスが一つの王国で、私がその王であるなら、私は自分の部下がそれぞれの職務を果たすことを望み、互いに仕事を奪い合うことは望みません。多才であることが悪いわけではありませんが、役割分担が明確であれば効率が保証され、各自が自分の分内の仕事をしっかりとこなせば、皆が快適に感じるのです。


最近行った「減算」を記録しようと思っていましたが、書いているうちに多くの思索が浮かび上がり、その思考に沿って書き進めました。あなたに何かの考えを与えられれば幸いです。

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