過去雑記

旧鯖時代の雑記です。新しいの。リンク切れに注意。


2007: 12345678910
2006: 123456789101112
2005: 123456789101112
2004: 456789101112

過去雑記

2004/12/1(水)

ドラクエ8(2)21:46:28

「宝箱を誰が置いたのかを気にするな」とかいう説明があったので、何をいまさらとか思ってると今回はダンジョンだけじゃなくてフィールド上にも宝箱が置かれてるんですね。それにしてもフィールドを歩くのが楽しく感じるRPGは久々な気が。

コメントはありません。

2004/12/2(木)

次の NN は Gecko, IE コンパチらしい19:42:36

レンダリングエンジンがコンパチってことは次期 NN は Windows のみ?まぁ Windows しか使わないのでどうでもいいのですが。気になるのはセキュリティモードをページ毎に変更可能な点でしょうか。

レンダリングエンジンを切り換えるアイコンからは、セキュリティモード、ポップアップ、Coockies、Javaなどの変更も可能。

Java Script はどうなのでしょう?これができたら(Java Script を潰していると見ることの出来ないサイト対策) Sleipnir から乗り換えを検討してもいいかな。

コメントはありません。

2004/12/3(金)

お休み23:59:33

疲れてるので今日はお休み。

コメントはありません。

2004/12/4(土)

FireFoxのメディアタイプの処理23:28:26

FireFoxはメディアタイプを厳密に処理するとか言ってますけど、image/png で送られたJPEGファイルなどが問題なく表示できるのは厳密に処理されているといっていいの?まぁ IE のように指しあたって問題になるレベルではありませんが。。。

コメントはありません。

2004/12/5(日)

ドラクエ8(3)22:34:18

例によってイベントそっちのけでフィールドを歩き回ってます。やっとククールが仲間にななりました。アスカンダから西の敵が強くて先に進めないので頭数を増やそうと思ってイベントを進めたのだけですが。現在南の大陸のいけそうなとこは大体歩き終えたので止まってるイベントを進めようかというところ。しかし世界地図を手に入れると便利な反面、先がどうなっているのか分かってしまうのでフィールドを歩く楽しさ半減。

コメントはありません。

2004/12/6(月)

懸案事項その1終了23:48:22

まだその2が残ってますが、少しは楽になったかな。

コメントはありません。

2004/12/7(火)

ドラクエ8(4)23:45:56

若干ネタバレアリ。

仲間と会話するシステムが5に比べると退化している気がします。5だと町の人の話しそれぞそれにリアクションが返ってくるのですがそれがありません。

古代の船が見つかって、さぁトロデーナ城を目指すぞ!ってとこでトランペッタに行って仲間に話すと、「ここには船がない」ですか。「トロデーナ城を目指す」とか言ってくれませんか。地図見りゃ船から西に洞窟があってそこを通っていくであろうことは予想がつくとはいえ、トロデーナ城に一番近くて近くに橋もかかっていたトランペッタでその台詞はないと思うのですよ。

ついでに壊れた橋の前でイベントを期待したけどコレもなかった。。。

コメントはありません。

2004/12/8(水)

NDSとPSP23:18:19

ITMediaにNDS(ITMedia)PSP(ITmedia)のレビューが。

やはりハードとしてはPSPのほうが上といった感じですか。ただソフトが微妙すぎるので買う理由は今のところ初期ロットの液晶がシャープ製で次生産分からは別メーカーに代わり質が落ちる「らしい」ってとこくらいしか見当たらないのがなんとも。初期ロットは初期ロットでバグとかありそうで怖いですし、すぐにPS2みたくリニューアルされたりしそうな感じなので買わないと思いますけど。

ところでNDS、駅前の書店で売れ残ってるのですが売れ行きはどの程度なのでしょう?PSPは初回予約分は締め切ってましたので順調っぽいですが。(初回出荷数が大きく異なるので一概には比較できませんが)

コメントはありません。

2004/12/9(木)

HPも売却?23:38:04

http://www.itmedia.co.jp/enterprise/articles/0412/09/news082.htmlより

一応否定してますけどどうなんでしょうかねぇ。次の買い替えはHPのタブパソを狙ってたのですが、無難に国内メーカにしたほうがいいかなー。

コメントはありません。

2004/12/10(金)

BDかHD DVDか22:55:54

次世代DVD規格でBDかHD DVDかでもめてますが、ディズニーはBDを支持(ITMedia)ですか。ハリウッドはハリウッドはHD DVDを支持(ITMedia)しているので、完全に分かれてしまってますね。

私はDVDを記録ディスク程度にしか使ってない人なので、できればどちらかに統一してほしいところ。まぁDVD+Rはメディアとして信頼性が余りない気がする(傷に弱い)のでCD-Rに入らないようなデータにしか使用していませんけど。

コメントはありません。

2004/12/11(土)

懸案事項2が。。。23:42:43

先行き微妙になってまいりました。なくなるなら、なくなるで早く決まればいいのですが。。。

ってこんなこと書いても誰も何のことかわからない気が。まぁ一言にまとめると宙に浮いて方向が定まってない状態にいるわけです、はい。

コメントはありません。

2004/12/12(日)

PSP発売23:58:19

PSP早速impressで分解レポートされてますね。初期不良が酷いといった情報も見かけますが、NDSに勝てるのでしょうか?

コメントはありません。

2004/12/13(月)

とりあえず初期ロットは回避して正解だったかも22:56:27

東京は1000以上も並んでましたか(ITmedia)。でやたらと初期不良が多いみたい(2004/12/13)ですけど、この中の人たちはどれくらいまともだったのでしょう?

コメントはありません。

2004/12/14(火)

懸案事項222:37:24

無事続行することになりました。ということでこのいい加減な更新しかしない状態は今後しばらく続きます。

コメントはありません。

2004/12/15(水)

.NETでカスタム・プラグインを開発できる「Google Deskbar」23:49:25

.NETでカスタム・プラグインを開発できる「Google Deskbar」。おもしろそうですが、使い道がなさそう。いじる時間もないし。

コメントはありません。

2004/12/16(木)

風邪引いた?23:32:16

とにかくつらいのでこの辺りで。

コメントはありません。

2004/12/17(金)

引き続き22:59:46

風邪っぽいのでこの辺りで。

コメントはありません。

2004/12/18(土)

ドラクエ8(5)23:02:54

依然風邪っぽいです。いや、熱が出てなくて異常に気分が悪くなったりする程度で本当に風邪かは分からないのですが。まぁそんな内容ばかりなのもアレなのでドラクエの話でも。ネタバレ注意というかエンディング見てないので根本から間違ってるかもしれません。

「賢者の血が途絶えると大変なことが起こる」とかいうトラペッタの神父の台詞がありますけど、賢者子孫のうちマスター・ライアス(描写ないけど老人という台詞から)、オディロ院長はともに高齢です。子供がいるという描写もありません(特にオディロ院長、聖職者は子供作っていいのか?)。ドルマゲスが殺さなくても遅かれ早かれ血が途絶えると思うのですが、いかがなのでしょうか?

コメントはありません。

2004/12/19(日)

起きたら20時23:28:49

風邪が治りません。。。大丈夫か自分。

コメントはありません。

2004/12/20(月)

ドラクエ8(6)23:42:15

賢者の血の重要性を理解。しかし子供が生まれない場合どうなるのでしょ。元の場所に戻る?血の継承のタイミングも謎。継承者が死んだ時子供に、って感じ?

コメントはありません。

2004/12/21(火)

風邪再び?23:51:35

体調がイマイチ優れないので今日はお休みということで。

コメントはありません。

2004/12/22(水)

バンダイビジュアルがBlu-ray陣営に加わる23:45:29

バンダイビジュアルがBlu-ray陣営に加わるみたい(ITmedia)です。他がどう動くのかよく分からないのでなんともいえませんが、PS3のメディアに使用されたりとヲタさん方面はBDが有利か?

コメントはありません。

2004/12/23(木)

HSP3プラグイン23:24:21

ちといじってみましたが、現状だと情報少なすぎですね。定数の値の意味が殆ど分かりません。今下手にいじって失敗するのもアレなので、本格的にいじるのはもう少しまったほうがいいのかな?

0x202から引数周りで同じようなコードが羅列することがありましたが、今回はプラグイン自体がHSP内部を広くいじることを可能にしたためか、プラグインのロジックと本体のロジックが混在していてさらに汚なくなります。この辺の対策も考えないと。ロジックをクラスに分離しただけじゃそれをインタフェースとするラッパ関数を作らないとダメで返って汚くなる可能性(ロジックが分離されているという意味ではキレイかもしれませんが、根本の引数周りで同じようなコードが解決されません)もあり、単純には行きません。さてどうしたものか。

コメントはありません。

2004/12/24(金)

風邪。。。23:50:00

例によってお休み。

コメントはありません。

2004/12/25(土)

HSP3プラグインメモ23:57:13

関数型命令を作成する場合戻り値に void* が要求されるが、これは関数の結果の変数型の中身のポインタを返すっぽい。変数型は第一引数 *type_res に指定することで変更できる。

コメントはありません。

2004/12/26(日)

風邪。。。23:50:00

いつになったら治る?

コメントはありません。

2004/12/27(月)

ていうか今年もう1週間残ってないですよ奥さん(誰23:23:58

あと4日で新年の準備終わるかなぁ。びみょー

コメントはありません。

2004/12/28(火)

年末進行23:50:00

果たして間に合うか?

コメントはありません。

2004/12/29(水)

もーいーくつねーるーとーおしょーうがーつー23:50:00

時間的に厳しいです。はい。

コメントはありません。

2004/12/30(木)

コマンドライン解析クラス23:34:56

そういや今年最後のほうは趣味プログラム書いてないなー、ってことでコマンドラインを解析するクラスを作ってみた。(C#2.0でコンパイル可能)作ってる途中でやたらとIDEが落ち嫌になったので中途半端ながら公開。用途というか利用価値があるかは不明。ライセンスはNYSLです。

using System;
using System.Collections.Generic;
using System.Text.RegularExpressions;

namespace Azumaya {
    public class CommandLinePurser {
        #region inner struct
        private struct CommandData {
            public readonly string original;
            public readonly string arg;
            public readonly string data;
            public CommandData( string arg, char separator ) {
                original = arg;
                Match match = Regex.Match( arg,
                    string.Format( @"([^{0}]*){0}", separator ) );
                if( match.Groups[1].Value == "" ) {
                    this.arg = arg;
                    this.data = string.Empty;
                } else {
                    this.arg = match.Groups[1].Value;
                    this.data = arg.Substring( this.arg.Length + 1 );
                }
            }
        }
        #endregion

        private List<CommandData> data;
        public CommandLinePurser( string[] args ) : this( args, '=' ) { }
        public CommandLinePurser( string[] args, char separator ) {
            this.data = new List<CommandData>( args.Length );
            for( int i = 0; i < args.Length; i++ ) {
                CommandData cd = new CommandData( args[i], separator );
                if( IsArgument( cd.arg ) )
                    throw new ArgumentException(
                        string.Format( "コマンドライン {0} が複数存在します", cd.arg ) );
                this.data.Add( cd );
            }
        }

        public string this[int index] {
            get {
                return this.data[index].original;
            }
        }

        public string this[string arg] {
            get {
                CommandData? cd = this.data.Find(
                    delegate( CommandData d )
                        { return this.CompareArgument( d.arg, arg ); } );
                // 存在しない場合は例外返したほうが良い?
                return (cd == null) ? null : cd.Value.data;
            }
        }

        public int Count {
            get {
                return this.data.Count;
            }
        }

        public bool IsArgument( string arg ) {
            int i = this.data.FindIndex(
                delegate( CommandData d )
                    { return this.CompareArgument( d.arg, arg ); } );
            return 0 <= i;
        }

        private bool CompareArgument( string arg1, string arg2 ) {
            return (arg1 == arg2) && (arg1 != "") && (arg1 != null);
        }
    }
}

namespace ConsoleApplication1 {
    class Program {
        static void Main( string[] args ) {
            // 本来は args を渡すのですが、まぁサンプルということで
            Azumaya.CommandLinePurser clp = new Azumaya.CommandLinePurser(
                new string[] { "/A=a", "/B=a=b" }, '=' );
            Console.WriteLine( "{0} : {1}", "/A", clp["/A"] );
            Console.WriteLine( "{0} : {1}", "/a", clp["/a"] );
            Console.WriteLine( "{0} : {1}", "/B", clp["/B"] );
            Console.ReadLine();
        }
    }
}

こんなことしてる暇があるのなら新年の準備をしろって感じですか。

コメントはありません。

ドラクエ8(7)23:58:17

なんか突っ込みどころがあった気がするのですが忘却。まぁそれはおいといて、やはり会話システムは5に比べ甘いです。犬倒したあとリーザス村行くとここには犬はいないとかのたまわれました。なんだかなー

コメントはありません。

2004/12/31(金)

間に合った23:12:54

とりあえず新年の準備完了。出来はイマイチですが、まぁ時間が時間だけに。それでは良いお年を〜。

コメントはありません。

goto Top

Copyright(C)方位記号