こんにちは。いかがお過ごしでしょうか?
まず、プロジェクトの近況について報告いたします。
まず、bbs.pmについてですが、実用性と汎用性を向上させるため、ほぼ全体的にコードの見直しを行いました。
いくつかの機能や仕様など、調整しながらリリースに向けて進めています。
具体的な説明は省略いたしますが、現在リポジトリに公開されているものとは全く別のものになりますので、今後リリースを予定しているものとは互換性がないものとお考えいただいたうえでご利用下さい。
次にBIG-Modelについてですが、bbs.pmが完成するまで活動を休止しています。
再開しましたらリリーススケジュールなどをお知らせいたします。
昔使用していたハードディスクからKTBBSとmmmを掘り起こしましたので、BIG-Modelが完了したら着手しようかと考えています。
可能ならNIFTY-Serveとか日経MIXとかPC-VANとかやってみたいですが・・・。ログがどこかに転がっていないかな?
あと、プロジェクトにお問い合わせのメッセージをいただきました。誠にありがとうございます。
【 ゆきさん 】
データベースの設定について
dockerに関する質問ですと、こちらでは扱ったことがないため、全くわかりません。
調べてみると仮想環境を構築するもののようですが、構築方法については深く調べる必要があるようなので、大変申し訳ありませんがお答えをすることができません。
もしかしたら「docker mysql」などで検索していただければ、解決できるかもしれないと思います。
現在bitbucketに上がっているリポジトリは次の環境で作成しました。
- perl(strawberry_perl(Win/x64))
- mariadb(mysql)
データベースのユーザ設定はメインプログラムであるbm.plの17行目あたりに記されています。
$bm->{'db'} = ['dbi:mysql:dbname=bigmodel;host=127.0.0.1', 'bigmodel', '']; # DBパラメータ
パスワードは設定していませんので、データベース側でパスワードを設定した場合は、最後のシングルクォーテーション内にパスワードを入力してください。
データベース側の準備ですが、作成するデータベースはbigmodelで作成し、アクセスするためのユーザbigmodelを作成、当該データベースに対し、すべての権限を与えておきます。
メインプログラムでパスワードを設定した場合はデータベース側でもパスワード設定を行ってください。
この後リポジトリのdataディレクトリにあるtable.sqlを作成したデータベースに対して実行するとテーブルを作成します。
最後に同じディレクトリのdata.dmpを実行すれば作成した各テーブルにデフォルトデータが追加されます。
こんな「オワコン」に興味を持ってくださってありがとうございます。
公開しているリポジトリの全ての機能をお試しいただけなくて、大変申し訳ございません。
早急のbbs.pmリリースとBIG-Modelの活動再開を目指しますので、それまで気長にお待ちいただけると嬉しいと思います。
なにかご意見がありましたら、お問い合わせフォームやTwitterなどでお伝えください。
【 お知らせ 】
bitbucketに上がっているリポジトリは正常に動作しないことがわかりました。
これはデータベースの仕様変更の途中で更新を中断をしたことが原因で、また、公開しているリポジトリに対応するデータベース定義のバックアップを紛失してしままったことで、修復できない状態になっています。
前述のとおり、bbs.pmのリリースを優先するため、誠に申し訳ありませんが、このリポジトリに対する修正作業および修正版の公開は、ほぼ行わないものとお考えいただき、次期リリースのbbs.pmに対応したBIG-Modelのリリースをお待ちいただけると、とても嬉しく思います。
公開しているリポジトリのデータベース構成で動作できるリポジトリを見つけましたが、ログイン、メニュー、チャットは正常に動作できるのですが、それ以外はエラーが発生します。動作確認用途としてお使い下さい。