2003年8月のエントリ

諸般の事情で昔買っておいた FlashMX を使うことに。久々に使ってみると結構面白い。作りかけの WeatherTyping 販促 Flash でも完成させようかな。

携帯を買った。何か,N505iとかいう機種。ことの始まりはおまけにルービックキューブがもらえるという話だったので即購入したのだが,結局他の割り引きがあったのでもらえなかった。しかも機種変更に行ったのに携帯忘れたのでメモリのデータを手動コピーした。適当すぎだ。

なんかカメラが付いてるな,と思ったら動画も撮れる? 何ができるのかさっぱり分かんない。まあいいや。

denasu.toの有効期限が切れた。

ワードサーバ。元々100ワードくらいはないと一般の人も登録しづらいと思って私とパジ氏で追加する予定だったが,ロビーの方達で100は超えたようで。この先とりあえずは私とパジ氏でワードを増やしていく予定なので,お気軽に追加して下さい。

昨日からの変化としては,ソート機能を付け加えた。検索機能も既に枠組みはあるので追加できるが,今のところ必要なさそうなので外してある。パラメータをごにょごにょっとやると検索できる,かも。

今後の展開としては,機能追加は置いておいて,一番重要なマニュアルを書かなければならない。特にウェザタイ用のワードの作り方は結構特殊なのでちゃんとした説明が必要だろう。


というところでそろそろ WeatherTyping1.8 にしたいところだが,目玉機能があまりない。半年かかってワードサーバ機能とDLL不要にしただけか。もっとこう,入力形式プラグインとか観戦機能とか付けたいところだが,結構大変。

ワードサーバを仮稼働させてみた。まだ機能的に不十分(検索とかソートとか)だが,一通りのことはできるはず。テストしてくれる方は,ワードサーバからワードを登録してみて下さい。ちなみに荒れるのを防止するためユーザ登録必須にしてあります。また,ふさわしくないワードが登録された場合もすぐ消します。

登録されたワードを使う側は,WeatherTyping開発版を落とし,ワードの選択欄から[公式ワードサーバ]を選択して下さい。


ロビーで「しぇ」を「SHE」で打てない,というのを聞いたので修正して開発版に置いておいた。のはいいんだけど,ついに Hi-HO の容量制限をオーバーしてしまったようなので,WeatherTyping1.6 は消しておいた。Internet Game Maker(IGM)などの関係で旧バージョンが欲しいという方は自分で用意するか,メールで連絡を。


ロビーでワードサーバを宣伝したところ,その場にいらした方がいくつか登録してくれた。こんな感じで一般の方も登録してみて下さい。ゆくゆくは他のタイピングソフト作者さんにワードサーバを使ってもらったり,他のプログラマさんがワードサーバ作ってくれたり,するといいなあ。

夏休み。てことで以前から動かないと言われ続けていた Windows + PHP + mySQL のシステム復帰を画策。メッセンジャでやりとりしつつ数時間。なんとか動くようになった。YN氏に感謝。結局動かなかった原因は,

  • データベーステーブル名の大文字小文字
  • php.ini の magic_quotes_gpc が ON になっていた

の 2 点。

Weather Typing を VS.NET2003 でビルド。

warning C4346: '...' : 依存名は型ではありません。

というエラーが出たのでヘルプで調べると,「依存名を型として扱う場合は typename キーワードが必要です。ISO C++ 標準に準拠するために行われた、Visual C++ .NET 2003 コンパイラでの互換性に影響する変更点」とのこと。というわけで『プログラミング言語C++第3版』で調べると確かにそんな仕様が書いてある。要するにテンプレート引数 template<class T> を使ったとき, T::x を使用したときにコンパイラがそれが型なのか関数なのか瞬時に判断できないので,型であることを知らせるために typename C::x としてくれという話。

ついでにライブラリを static にリンクして,DLL を落とさなくていいようにしようかと思い,static リンクに。しかし,いろいろなライブラリをリンクしているせいか,うまくいかない。最終的には全てのライブラリでランタイムライブラリの設定をマルチスレッド(/MT)にし,スタティック ライブラリで MFC を使用するにすることでビルドすることができた。結果,ファイルサイズもそれ程増えなかったので次のバージョンからはこれで配布する予定。これで DLL がなくて動かないという問題はなくなるはず。

というわけでテストも兼ねて開発版に VS.NET2003 でビルドしたバージョンを置いておいた。なんか使えないよ,って場合はご報告下さると非常にありがたいです。

# 機能的には何も変わってませんので…。


はっぱさんの日記で MSN Messanger6.0 の話があったので入れてみた。ログが XML で取れるようになったりその他いろいろ変わってたが,それより AirH" で安定動作するようになった気がする。前までは 2~3 分ほっておいたらいつのまにかサインアウトしていたが,そんなこともなくなったような。まあしばらく様子見。

ワードサーバ。ワードサーバ自体はだいたい完成しているのだが,どこのサーバに置くのよ,ってところで難航中。今日サーバ管理者に会おうかと思っていたが予定が合わず延期。