Show more

久しぶりにThinkPadを購入した。
今回はThinkPad X220。
これでThinkPadは3台目。

このマシンはハードのカスタマイズのしやすさで定評があったので、ずっと欲しかった。今回ラッキーな出会いがあったので手に入れることができて嬉しい。

使い込んでいきます。

MastodonにLTLが必要か論争があるけど、v1.0にはLTLがなくて導入する時に「LTLがなければTiwtterと変わりがない。ユーザーは結局大きなサーバーに集まる」という議論があったと聞いて、とても納得してしまった。

MastodonがMastodonであるのはLTLがあるからで、それでサーバーごとの文化も生まれるし、分散型SNSとしての意味があると思っている。

Fediverseに参加しながら、ローカルなやり取りも楽しめる、これがMastodonの魅力じゃないかな(あくまでFediverseに繋がっていることを忘れずにw

fedibird、LTLをなくすなどアグレッシブな運用で魅力的で、是非参加したいと思っていたが、自分なりの使い方が見えずに躊躇していた。
ただフォローしてHTLで運用するだけなら、箕面どんと変わりがないので、アカウントを作る意味がないなと。

しかし、のえるさんが運用しているだけあって、流石の安定性。これならば、避難用垢として最善ではないかと思い至った。

つまり、鯖缶や開発者中心にフォローして、あくまで避難用で、日常的なことは流さない。
これなら十分利用価値がある。

ということで、これからfedibirdにアカウント作ります。
こんな風に考えるマストドンの人間は少数派だと思うけど、一つ一つのアカウントを意味あるものにしたいだけです。箕面どんの安定性には絶大な自信を持っているので、他にアカウントを作るならそれなりの理由がないと、自分が納得できません。

このツゥートも敵を作りましたか?w

僕にとってMastodonは趣味なんだけど、趣味だから極めたいというところもあって。

まあ、好きこそものの上手なれ、ということですわ。

箕面どんのDMがおかしい問題、サーバーの原因ではなくて、クライアントの問題みたい。
もうちょっと絞ってみる。

どうも、箕面どんのDMがおかしい。
一旦サーバーを再起動します。

単なる消費者でなく、創作者でいたい。
だから、自分でHPを作ったし、ブログを作ったし、インスタンス立ち上げたし。
僕の場合、生活の隅々までその精神だから、しんどくなる。

人は生きている以上生きるので、その辺りはもうこの歳の僕にはどうでもいい。

問題は、仕事の意味。
自分にとって意味のない仕事をするのは苦痛でしかない歳になったので、何のために30代のションベン臭い同僚の肩代わり仕事してるのか、それが時折わからなくなる。

自分の3人の子どものために稼ぐのは当たり前。
その都度意味を見いだせないとしんどくなる自分は、基本的にバグを抱えていると思っている。

【備忘録】
macOSにyarnをインストールする最善の方法(Node.jsがすでに入っている前提)

$ brew install yarn --ignore-dependencies

これでicu4cなどが入らない。

Electronでビルドするなら、以下のコマンドも。

$ yarn add electron-builder --dev

この時に必要であれば、最新のyarnがインストールされる。

npmでyarnをインストールするのは、非推奨ということです。
特にmacOSでは気をつけてください。

インストール | Yarn
yarnpkg.com/ja/docs/install#al

Mastodonに独自にコード追加してるとマージ面倒になるけど、だからこそ常時master追従しておくの大事。

----

#fedibird の独自機能は、全部最新masterの後ろにくっつけるrebase方式でやっている。

本家のコミットの意図が読み取れるうちにちょこちょこマージして整合性を維持し、いつでも本家にプルリクエストできる状態になっている(が、そこまで完成度は高くない)。

以前DTP-Mstdn.jpでコードに手を入れていた時は、独自コードも本家も随時mergeして積み上げていくようにしていたけど、本家に大きめの変更が入った時点でマージが難しくなって破綻しかけた。いまそれが極まっているのがPawooだと思う。

DTP-Mstdn.jpの場合は、一度すべての追加したコミットを破棄して、最新masterに実装し直した。いまはFedibirdと同じ方式で維持している。

プラグイン機構が欲しいという話は度々でるが、実際に投入してきた独自機能を振り返ると、付け足しでは済んでいない。仕組みを書き換えている。

皆がやりたいことは、本当にプラグインで足りるのだろうか?

macOSでyarnでTheDeskのビルドを成功させるためには、package.jsonにちょっとした記述が必要というところまではわかったので、違う解決法を試す。

あ、違う、コマンドシェルの変更は関係なかった。
記述するドットファイルを間違っていた。

ああ、macOS Catalinaからbachじゃなくzchに変わっていること、忘れてた💦

【備忘録】
Homebrewでyarnをインストールすると、icu4cやnode.jsなどいろんなものが勝手に入るので、一旦クリーンにする方法。

$ bew remove yarn
$ brew uninstall --ignore-dependencies icu4c

Show more
箕面どん

新しい分散型ソーシャルネットワーク「Mastodon」を使った、大阪府箕面市(非公認)の情報交流サイトです。箕面の名所や美味しいものをプッシュしています。他にも好きな音楽とか、映画とか、コンピュータのことなど自由に投稿できます。特に参加資格はありません。
箕面どんが大切にしていることは、「ネットでの居場所」になることです。安心できて、穏やかで上質なコミュニケーションを提供します。ネットでのやり取りに疲れた方こそ、是非ご登録ください。
参加に際しては、「行動規範」「ルール」をお読みください。