もっと見る

こういう、わりとみんなが興味ありそうな話題だというのに、エアリプばかり。

言及を収集するとなると大変だし、みんなお互いのコメント読めなくてみんな不便じゃないの?

これってトリビアになりませんか?

スレッドを表示
のえる :cava_red: DTP鯖管 さんがブースト

@noellabo 弊ぼっちインスタンスではブランチで独自改造とアップストリームからの更新を混ぜてます。

ブランチへのpushでHerokuがステージングアプリにデプロイして、ざっと動作確認してからプロダクションアプリにpromoteするようにしてます。アップストリームへの追随はfetchしてmergeしてpush gist.github.com/zunda/2189218d 、独自改造はブランチ上で変更してpushするか、ブランチへのプルリクエストを作ってmergeすることになります。

のえる :cava_red: DTP鯖管 さんがブースト
開発のためのフローは本当に効率化して機能の追加をしやすくする指針だからちょっとしたコード変更を公開したり維持するのもやっぱりそれを意識した方が楽

機能ごとにブランチ切るのはどれをどこまでやったかみたいなことを明確にするので…
いろんな変更をごちゃ混ぜにしながら一つのブランチで維持するのはとっ散らかるだけだからその雰囲気のフローは消耗しそう
のえる :cava_red: DTP鯖管 さんがブースト
貢献するときは自分用のmainブランチは要らんからfeatureブランチとか切ってるけど
のえる :cava_red: DTP鯖管 さんがブースト
本流の開発に貢献せずに追従していくときはだいたいこれ
のえる :cava_red: DTP鯖管 さんがブースト
追加した機能や変更のブランチ名を切って自分用のmainブランチへマージ(GitHubのPRとかGitLabのMRで番号つけて管理すると楽?)してからバージョン上がる度にmainブランチへマージするのが普通にわかりやすいフローだと思うんだけど
のえる :cava_red: DTP鯖管 さんがブースト
普通にpatchブランチか自分の適用するドメインのブランチ切ってupstream/masterとかorigin/masterとかマージしていけばいいのでは

Mastodonにしても、PleromaもMisskeyもみんなそうだけど、gitで最新版のソースをとってくるじゃん? 運用のために。(開発じゃなくて)

で、.gitignoreで管理対象外にしてある設定ファイルはともかく、やっぱりちょっとソースコードいじることあると思うんだけど、いじった時に、それをどのように公開したり、維持していったらいいか、こうやればいいよ!ってのある?

GitFlowとかGithubFlow、GitLabFlow、みんな開発のためのフローなのよね。

圧倒的な物量の本家の開発成果を利用し、更新に追従しながら、どこかから借りてきた改造と、自分のあてた小さなパッチ(コミット)を維持していくだけのフロー、だれか提案してない?

(私も色々考えてやっているけど、再発明してもしょうがないので)

Web上の記事でもそうだし、枠の小さい雑誌の紙面などではますますそうだけど、そもそもどこかを参照しないで自分で全部書き下せるということはないので、必ずどこかを参照先として提示しないといけないのだが……

Mastodonのサーバはいろいろあります、ここをみて下さい!ってjoinmastodon.org紹介しても、正直、覗きにきた人、帰っちゃうよね……。

スレッドを表示

鯖缶びちびち(陸に上がって、やがて動かなくなった者も……)

Acrobat、ビジネスユーザーにとってアであるというのに、DTPユーザーにとってもアであって、担っている役割の割に、鬼っ子なのだ。

あやつ、DTPクラスタから見ると、PDFを編集できます!とか言い出す、最大の裏切り者であるw

たのむ……やめてさしあげろ……。

結局、参照先が頼りないという問題があるな。

マストドン日本語ウィキは鉄板として、他が弱い気がする。

joinmastodon.orgは、日本など各国のローカルな事情をカバーするより、グローバルでどこでも同じ体験ができます!ってのがウリだから、なかなか難しいところがある。

docs.joinmastodon.orgも、充実している方ではあるが、プルリクは放置するし、まだみんなgithubにあるドキュメントを参照しちゃったりする有様で、これもなんとも頼りない。

のえる :cava_red: DTP鯖管 さんがブースト
のえる :cava_red: DTP鯖管 さんがブースト

まず、Mastodonというシステムがいくつかの種類のキーを抱えていて、それぞれ超大事なんだけど、あんまりわかってない、ってところから、勉強会が必要なんじゃないかっていう……

私も散々、主語の大きい、言い切り調の話をするから、Mastodonを代表しているように受け取られるかなー。

いろんなあり方を包含するものとして慎重に扱っている部分と、自分の意見の部分は、そんなに綺麗に分かれてないからなぁ。

まぁ、名称に『Mastodon〜』って付けるのは慎重になるよね。

DTPアドベントカレンダーとか、割と大胆なヤツはやってみたりしましたが……(アレは良い具合にいろんなメンバーが集まってくれた)

のえる :cava_red: DTP鯖管 さんがブースト

keybase で一連のアカウントの管理者が同一人物であるという証明がつくのは割といいことだと思っていて、ここも keybase に対応すれば先抑えしたアカウントに対して『んじゃあ別んとこでコミュニケーション取れてるこの集団と keybase で証明してくれ』は言えるなと思っており、そういう活用方法自体は全然ある

ことらさに人の考えや人格を否定したりけなしたりしなければ、どんな話をしても何も支障ないんですが……

あと逆に、回りの言葉と距離がとれずに自己を否定したり傷つけてしまうとか。

トゲのある言葉をぶつけて煽ったり、相手の苦手なことや抵抗できない部分を攻撃して、正常な判断を行わせないように仕向けて、勝ち負けに持ち込んだりね。

筋の通った話をするのに必要な手数をかけないで、物量で攻めたり。

相手がもっとも理知的に振る舞える状況となるよう、そこをお互いに努力すれば、実りある話ができるのになぁと思います。

実際はだいたい、逆をやってます。

まぁ、子どもが大人を真似するように、実は大人も大人の真似をしているだけなので、まずは人のことより自分が望ましいと思う振る舞いをすることに努めるのが、結局は早道じゃないかなと思っています。

のえる :cava_red: DTP鯖管 さんがブースト

最期に『俺の人生みたいだな』って付けると何もかも深い言葉みたいになる。俺の人生みたいだな。

私の場合、自分の時の反省も含めて、さくらのクラウドMastodonスタートアップスクリプトから別のUbuntuサーバに移行する際にどうしているかというと、

まずCentOS環境を、Ubuntu 18.04あたりと遜色ないレベルまでガシガシアップデートして、同等の最新の環境を作ります。

ここで『移行する必要無いじゃん!』という問題が発生するのですがw

また将来苦労するのは見えているので、やっぱり移行頑張るわけです。

同等の環境を作れば、ほとんどのものは同一バージョンなのでコピペできるし、レプリケーションも支障なくできる。トラブルも少なくなります。

また、CentOS上で動かしながら、コンポーネント毎に少しずつ進めて、大変なところを最後にまとめて押し込まないようにします。

失敗して出戻りになる確率を極限まで下げるわけです。

もっと見る

のえる :cava_red: DTP鯖管 によるおすすめ:

DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!