トランセンデンス->ゲームAI、古いPostgreSQL周りのエンコーディングトラブル

Share on:

トランセンデンスはまだ見てません(前置き)。

今日は短めの会議が一件あっただけで他は空いてた一日でした。オープンキャンパスの方も基本的には資料作成を一応終えている(チェック待ち)し。ということで午前中は読みたかった記事やらをあれこれチェック。

人工知能が意識を持つのは遠くない? – 「トランセンデンス」トークイベントは技術的特異点に因んだテーマにもなっている映画「トランセンデンス」の紹介記事というか、逆方向の記事らしい。特異点のキーでもある「汎用人工知能(Artificial General Intelligence; AGI)」はここでいろいろ話も進めているらしい。人工知能学会も最近特集が出てました。毛色が大分変わりますが、ゲームの中の人工知能なる三宅先生のスライドや関聯論文が。ゲームの進化と共に進化が求められたNPCの「表向きに見える歴史」と「裏側を支えて来た歴史」がずらずら出てきて面白い。

午後は堀川くんのツイート収集スクリプトを別サーバに移行しようと四苦八苦してました。いや、まだ現在進行形か。一応目処が付きつつありますが、古いPostgresには encoding 周りのバグが残ってるらしく、こんな感じでチェックしながら対応せざるをえない雰囲気。ちなみに今回は「同一バージョンでの dump&restore」なんだけど、同じ状況です。しくしく。古いバージョンに残ってるなら、今のバージョンに頑張って restore しても後でまた問題が出てくるので、一度 Postgres 最新版をインストールしてからにした方が良さげか。

というか一番時間かかったのはスキーマ dump->restore するだけで何故か失敗してたこと。ここはencoding関係ないけど「validじゃない」と言われ続けてた。mysqlだとdump&restoreでつまづいた記憶は一度もないんだけどな。。