prog-lang-sys-ja-slack / wiki

5 stars 1 forks source link

Scrapbox 上の内容を体系的にまとめたい #7

Open maekawatoshiki opened 1 year ago

maekawatoshiki commented 1 year ago

現状、Scrapbox が抱える問題

解決策の案

maekawatoshiki commented 1 year ago

ご意見ありましたら、なんでもどうぞ↓

sisshiki1969 commented 1 year ago

確かにミートアップ関連の記録は別にした方が良いかもしれませんね。 ただ、GitHubのwikiに移すとなると気軽に編集しづらいので、新しくScrapBoxのアカウントを作ってそちらへ移動するというのはどうでしょうか。

maekawatoshiki commented 1 year ago

確かにそれでも良いですね。 純粋な疑問なのですが、GitHub Wiki はやはり気軽に編集するには心理的障壁が高いのでしょうか。

sisshiki1969 commented 1 year ago

ミートアップの最中にライブでちょこちょこ修正したり追記したりすることもあるので、そういうのはやりづらいかなという程度ですね。

sisshiki1969 commented 1 year ago

と思ったけど、よく考えてみたらそうでもない気がしてきたので、提案してみます。

raviqqe commented 1 year ago

ScrapBoxでミートアップのページは1ページだけにして、次の時までに公式ホームページに移すみたいなのはありかも。 

maekawatoshiki commented 1 year ago

かなり数がありますが、過去のミートアップ情報は公式サイトに移行したいですね。 ここから飛べる場所に過去の履歴を置けるようにしたい。

sisshiki1969 commented 1 year ago

現在、ミートアップは 1) ScrapBox上に次回分のテンプレートページを作る 2) 発表希望者が各自勝手に書き込む 3) 開催中に適宜追記

という感じでやっていますが、このwiki上で運営するとなると「発表希望者が各自勝手に書き込む」は難しくなりますかね? 「次回分」だけScrapBoxにページを作って、終了したらwikiに転記してScrapBoxの方は消す、ということになるのかな。

maekawatoshiki commented 1 year ago

「次回分」だけScrapBoxにページを作って、終了したらwikiに転記してScrapBoxの方は消す、ということになるのかな。

これが現実的に思えます。

sisshiki1969 commented 1 year ago

誰かコンピュータに詳しい人いませんかね。 ScrapBoxのWeb API経由でデータを引き抜いてGitHub WikiのPRを生成するスクリプトをさっと書いてくれるような。 @raviqqe

maekawatoshiki commented 1 year ago

GitHub Wiki というのは公式サイトのことでしょうか。 私はこれのことをずっと指していました:

スクリーンショット 2023-10-10 18 19 00

sisshiki1969 commented 1 year ago

あ、そっちか。ScrapBoxから直接コピペできるかな。

sisshiki1969 commented 1 year ago

現在はオーナーしか触れない設定ですか?

maekawatoshiki commented 1 year ago

設定を変えてみたのですが、今もさわれないでしょうか。

sisshiki1969 commented 1 year ago

ScrapBoxをそのままコピペしてみました。 当たり前だけどレイアウト崩れるな。markdownでコピーできないのかしら。

maekawatoshiki commented 1 year ago

https://scrapbox.io/takker/scrapbox%3C=%3Emarkdown%E3%81%AE%E5%A4%89%E6%8F%9B%E3%82%92%E3%81%97%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8B%E3%82%B5%E3%82%A4%E3%83%88

こんなものはあるようです

raviqqe commented 1 year ago

誰かコンピュータに詳しい人いませんかね。 ScrapBoxのWeb API経由でデータを引き抜いてGitHub WikiのPRを生成するスクリプトをさっと書いてくれるような。

私パソコン少しできるので、いざとなったらやります。

こんなものはあるようです

md2sbというnpmパッケージが裏にあるっぽいので、それで自動化はできますね。

あと、個人的な意見ですが、タイトルの「体系的にまとめたい」とdescriptionの「階層的にまとめたい」は解決策のリストに移した方がいいかも。一般の検索エンジンのsemantic search的なものでも同じ問題は解決できると思うんですよね。「今いる人にとっても新しく入る人にとっても使いやすい、コミュニティの知識をまとめる場所」が理想?

sisshiki1969 commented 1 year ago

おっ いい感じにコピペできるようになった 開催履歴の各回へのリンクがScrapBoxになっちゃう(正しいが)ので、こういうのも自動で直したいですね。

image

sisshiki1969 commented 1 year ago

ミートアップ1回分のページも試しにコピペしてみました。 若干手で修正する必要がありますが、だいたい行ける感じ。

https://github.com/prog-lang-sys-ja-slack/wiki/wiki/%E5%AE%9A%E6%9C%9F%E3%83%9F%E3%83%BC%E3%83%88%E3%82%A2%E3%83%83%E3%83%97-%E7%AC%AC50%E5%9B%9E

maekawatoshiki commented 1 year ago

これを50回くらいやるのはさすがに面倒ですね...

raviqqe commented 1 year ago

とりあえず、追加の意見とかないみたいなので、ミートアップの資料については次回のミートアップで話し合いましょう。まとめページについては書く人がいないと意味ないので一旦保留ですかね?

tenpoku1000 commented 1 year ago

Google アカウントが無い人なので、ScrapBox には参加してないです

tenpoku1000 commented 1 year ago

階層構造に批判的なコメントもありましたが、フラットにタグが大量に並んでるだけとかだと、それはそれでどうしたらいいのか途方に暮れる人もいると思うんですよ

raviqqe commented 1 year ago

@maekawatoshiki 2023/10/22のミートアップで @sisshiki1969 @yhara @raviqqe 参加で相談したのですが、ScrapBox上で別プロジェクトを作ってそこにミートアップのページを全て移すのはどうかという話になりました。なので、ミートアップ用のプロジェクトを作っていただいてもいいでしょうか?他に何か意見があればお願いします!

raviqqe commented 1 year ago

階層構造に批判的なコメントもありましたが、フラットにタグが大量に並んでるだけとかだと、それはそれでどうしたらいいのか途方に暮れる人もいると思うんですよ

とりあえず、別プロジェクトにミートアップのページを移してO(n)線形探索のnは減らすということになりました。 利用しやすさが改善しなかったりもっと規模が大きくなったら、階層構造の目次を作ってO(log(n))にするとか、よりよい検索システムのとこに移してO(1)にするとかしないといけないかもしれないですね。

maekawatoshiki commented 1 year ago

@raviqqe https://scrapbox.io/prog-lang-sys-ja-meetup/ を試しに作成してみました。

invitation link: https://scrapbox.io/projects/prog-lang-sys-ja-meetup/invitations/540e3f95d3cb45c37d05610c768e5227

raviqqe commented 1 year ago

ありがとうございます!