(1:45) mnemoto (qqdaemo: No2の、スクリプトからのデータの保存って見える？ 
(1:45) willowlet: みえる 
(1:46) mnemoto (qqdaemo: これ多分簡単に作れると思うんだけど 
(1:46) mnemoto (qqdaemo: 柳作ってみない？ 
(1:46) mnemoto (qqdaemo: save関数とload関数があればおｋ 
(1:46) willowlet: スクリプトってlua？ 
(1:47) mnemoto (qqdaemo: いや、スクリプトからのデータの保存 
(1:47) mnemoto (qqdaemo: 例えばluaスクリプトで 
(1:47) mnemoto (qqdaemo: save("mynameis","mnemoto") 
(1:47) mnemoto (qqdaemo: ってやって 
(1:47) mnemoto (qqdaemo: load("mynameis")ってやると 
(1:47) mnemoto (qqdaemo: "mnemoto"が帰ってくるような。 
(1:47) mnemoto (qqdaemo: モジュールをfileとすると、file.saveとfile.loadになるかな 
(1:48) willowlet: ふむ 
(1:48) willowlet: おもしろそう 
(1:48) willowlet: です 
(1:48) mnemoto (qqdaemo: http://www.lua.org/manual/5.1/ 
(1:49) mnemoto (qqdaemo: 一応luaには、組み込みでfile入出力が出来るモジュールがあるんだけど 
(1:49) mnemoto (qqdaemo: openしてseekして云々、ってちょっと面倒なんだよね 
(1:49) willowlet: C標準ライブラリみたいだな 
(1:49) mnemoto (qqdaemo: そうなんだよー 
(1:50) mnemoto (qqdaemo: まぁluaでそれをラッピングする方法もあるんだけどね 
(1:50) mnemoto (qqdaemo: でもバイナリ作ったら作ったで面白いし勉強になると思うんだ 
(1:51) willowlet: うｎ 
(1:51) willowlet: 内容も複雑ではなさそうだし 
(1:51) willowlet: はじめの一歩にはよさそうなのかな。 
(1:51) mnemoto (qqdaemo: そそ、saveとloadだけでいい 
(1:51) mnemoto (qqdaemo: キーに対するデータを関連付けて保存して、 
(1:51) mnemoto (qqdaemo: それを取り出せるだけでいい 
(1:52) willowlet: キーに対するデータというのは？ 
(1:52) willowlet: さっきの文字列？ 
(1:52) mnemoto (qqdaemo: そそ。文字列に対して、データを割り当てればおｋ 
(1:53) mnemoto (qqdaemo: luaからはboolean方とかinteger方とか、実数型とか、色々飛んでくるけど、それは全部stringstreamとかで文字列化しちゃえばおｋ 
(1:54) mnemoto (qqdaemo: で、その文字列と、データを関連付けるファイルを作るようにすればおｋ 
(1:55) willowlet: ふーｎ 
(1:56) willowlet: キーとデータの関連づけで 
(1:56) willowlet: データには名前として文字列が割り当てられていて 
(1:56) willowlet: データの名前と内容をファイルに保存読み込みできる 
(1:56) willowlet: って解釈でおｋ？ 
(1:56) mnemoto (qqdaemo: そうそう 
(1:57) mnemoto (qqdaemo: 保存先はレジストリでもいいし 
(1:57) mnemoto (qqdaemo: ひとつのファイルにまとめるのが面倒そうだったら、キーをファイル名として、ファイルの内容をデータにしてしまうのもアリ 
(1:58) willowlet: なるほど 
(1:58) mnemoto (qqdaemo: http://www.kmonos.net/alang/boost/classes/filesystem.html 
(1:58) mnemoto (qqdaemo: ここにboost::filesystemの軽いサンプルがあるけど 
(1:59) mnemoto (qqdaemo: これでデータ保存ディレクトリをイテレーションして 
(1:59) mnemoto (qqdaemo: キーとして与えられた文字列の名前のファイルがあるかどうかを検索して、その内容を返す、とかでもできると思う 
(1:59) mnemoto (qqdaemo: その場合、ファイル名に使える文字列が制限されちゃうけどね。例えばアスタリスクが使えないとか。 
(2:00) willowlet: mapみたいなデータ構造をそのまま１つのファイルに保存のがいいかな 
(2:00) mnemoto (qqdaemo: それが王道だね 
(2:00) willowlet: じゃあとりあえず王道で試してみる 
(2:00) mnemoto (qqdaemo: kk 
(2:01) willowlet: これは 
(2:01) willowlet: プラグインでいいんだよね？ 
(2:01) mnemoto (qqdaemo: boost :: serialization を使うと面白いかも！ 
(2:01) mnemoto (qqdaemo: そう。ZeniSynthのsampleプロジェクトをコピペして 
(2:01) mnemoto (qqdaemo: それに追加していく感じでおｋ 
(2:01) willowlet: シリアライズってデータベースでやったなｗ 
(2:01) willowlet: おｋ 
(2:03) mnemoto (qqdaemo: saveとloadが実装できるとだいぶ融通が利く。今は何か変えようと思ったらスクリプトを変更してリロードするしか方法無いからねー 
