5ch形式掲示板・ぜろちゃんねるプラス(zerochplus)の改良進捗のご報告

解説記事
スポンサーリンク

こんにちは。草井真良です。
前回の記事で紹介した5ch風掲示板「ぜろちゃんねるプラス(0ch+)」の改良の進捗報告をしたいと思います。

GitHub - PrefKarafuto/ex0ch: EXぜろちゃんねる ー ぜろちゃんねるプラスに便利な機能を追加していくプロジェクト
EXぜろちゃんねる ー ぜろちゃんねるプラスに便利な機能を追加していくプロジェクト. Contribute to PrefKarafuto/ex0ch development by creating an account on GitHub...
GitHub - Rumakote/YakumoBBS-custom: 5ch風掲示板スクリプトを改造してみたもの
5ch風掲示板スクリプトを改造してみたもの. Contribute to Rumakote/YakumoBBS-custom development by creating an account on GitHub.

言い忘れた事がありますが、ぜろちゃんねるプラスや私が改造しているYakumoBBSは5ch専用ブラウザが使えます。

専用ブラウザ - 5ちゃんねるwiki

詳しい解説は上のページに任せるとして、これを使うと基本的に書き込みが読めるだけでなく、datファイルという形で書き込みが保存され、ネットが使えない場所でも過去に読んだ書き込みが読めるようになります。
またそれだけではありません。
最初に紹介した5ch風掲示板はそのdatを読み込む事で過去の書き込みを5ch形式で復活させ、他の人も見れるようになるのが強力な利点です。
だから何?と思われる人もいるでしょうが、掲示板形式というのはシンプルでデータが消えるトラブルに関する耐性が非常に高いのです。
時代はSNSになっていますが、あの手のものは何らかのDB(データベース)を使っており、構造が非常に複雑でデータが消失した場合、復旧が極めて困難です。

例えばこんな感じで障害が起きた場合は、復旧は不可能です。

世界一大きなインスタンスでヤバい障害起こしちゃった話
世界最大のMisskeyインスタンス「Misskey.io」を運営している村上さんが起こしてしまったやばすぎる障害とは・・・

またDM(ダイレクトメール)の機能がある事から、運用次第では電気通信事業法より届出が必要な場合があります。

Misskeyインスタンスの構築
神戸高専電算部のウェブサイト

その点において5ch形式の掲示板ではDBを使わないのでシンプルで軽快に動き、スクリプトが分かりやすいです。
また書き込みのデータが消失しても、管理者や専用ブラウザで見ていた人がdatファイルをアップロードすれば直ちに書き込みが誰にでも見れる形で復元する事ができます。
これは一度喪失した情報は復元しにくいインターネット上において強力な利点となりえます。
そういう事もあって私はこのプロジェクトに協力をしています。

本題に入りましょう。
現在の0ch+改良の進捗は、他のプロジェクトと比較してどうかは分かりませんが、きちんと進んでいる感じです。
主な変更点は文字コードをShift-JISからUTF-8に変更し、上手く言えませんが大ざっぱに言うなら近代化を図っている所です。

現在の改良点はただそれだけなのですがこれが意外と難しい作業でして、スクリプトとそれをブラウザでの読み込み・書き出すファイルとの兼ね合いで、数人がかりでファイルの書き換えをしている所です。
文字化けが起きてはそれを直し、またそれを直しを繰り返している段階です。

GitHub - PrefKarafuto/ex0ch: EXぜろちゃんねる ー ぜろちゃんねるプラスに便利な機能を追加していくプロジェクト
EXぜろちゃんねる ー ぜろちゃんねるプラスに便利な機能を追加していくプロジェクト. Contribute to PrefKarafuto/ex0ch development by creating an account on GitHub...

これは協力してくれる人がいればいるほど作業が短期間で終わるために、私たちは協力者を募集しています。
興味のある人は是非Githubのアカウントを持ってプロジェクトにStar(星)を付けたり、Issue(意見)で参加したい旨のコメントをいただければプロジェクトの企画者さんであるPrefKarafutoさんから何らかのアクションが来ると思います。
なので興味が出てきた皆さんは是非参加してみてください。
よろしくお願いします!

この記事が面白かったと感じた方は他の記事も見る、もしくはここにコメントをください。
他にもアマゾンや楽天の広告から商品を買ったりしてくださると収益が入るので励みになります。
欲しいものリストや仮想通貨での投げ銭も嬉しいです。

お読みいただきありがとうございました!

コメント

タイトルとURLをコピーしました