トップ «前月 最新 翌月» 追記

2002|01|02|03|04|05|06|07|08|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|02|03|04|07|

2005-09-01 [長年日記]

_ 今日のスポクラ (11:40)

安定稼働中に付き、特に書くこともなくなってきたな。


2005-09-02 [長年日記]

_ 今日のスポクラ (13:00)

まあいつも通り。

Tags: 日常

_ 数値型に空文字列を代入すると0と評価される (18:58)

いやまあ、PHP的には当たり前なんだけど、なかなか気がつかなかったんで。

$value = '';
$do =& new FooTableDataObject();
$do->intvalue = $value;
$do->find();

とかすると、

select * from FooTable where intvalue = 0

になるってことね*1。もちろん、

$value = NULL;
$do =& new FooTableDataObject();
$do->intvalue = $value;
$do->find();

ならば、

select * from FooTable

になる。

当たり前でもないのか

これは、ここの

/* this is probably an error condition! */
$this->whereAdd(" $kSql = ".intval($this->$k));

で数値化されているパターンに該当するんだよな。ってことは、this is probably an error conditionなわけか。っつーか、DB_DataObjectの作法としては、find前にvalidateしろってことなのかな。

*1 ちなみにintvalueはnot null。null許可でも同じ結果になるけど


2005-09-03 [長年日記]


2005-09-04 [長年日記]


2005-09-05 [長年日記]

_ 日本語対応の問題点 (15:54)

autorespondで日本語(JIS)の自動応答文に対応させようと、/usr/local/share/qmailadmin/lang/jaをiso-2022-jpに変更したところ、qmailadminで登録する「実名」もJISで登録されてしまい、その結果vpopmailのアカウントデータベースを破壊するというやばい不具合が発生してしまった。

応急処置として、qmailadminで実名を登録できないようにしてみた(html/add_user.htmlとhtml/mod_user.htmlを書き換え)けれど、この副作用はしゃれならねーなー。autorespondは、中途半端に日本語対応するくらいならば「できない」ということにしておいた方がましっぽい。

それにしても、自分ではその手の項目には日本語文字列を使わないようにしてしまうから、自分でチェックしただけでは気づけないっつーのが、最大の敗因だな。


2005-09-06 [長年日記]

_ 今日のスポクラ (13:27)

トレーニング前に、試しにVAAMのゼリーを飲んでみたんだけど、これって効くのかなー。あと、今日はマシンのペースをいつもよりも速めにしてみた。本を読みながらだと、バイクは100Wがいい感じ。110Wだと、気がつくとペースが遅くなっていたりする。

_ mbstring.detect_orderを変更 (13:38)

なんか最近文字化けが激しいようなんで、PHPのmbstring.detect_orderをautoからASCII,JIS,EUC-JP,SJIS,UTF-8に変更しました。これで改善されるといいけど。

Tags: 1470.net

_ 自動収集したWebサイトのタイトルを更新するように変更 (14:49)

今までblogmapでクロールしていたWebサイトの情報は、初回DB登録時にタイトルを更新したら、それ以降タイトルが更新されていたとしても、DB側では更新していなかったのですが、DB上のタイトルと実際のタイトルの不整合がずいぶん多くなっている(&クローラーのバグのせいか、全然関係ないタイトルが登録されている例も見つかった)ので、RSSからのデータ収集時にchannel.titleを使ってサイトのタイトルをアップデートするようにしました。

Tags: 1470.net

_ HTMLやCSSの著作権 (17:11)

highbiscusさんとのやりとりに関しては、このあたりに関するhighbiscusさんのアクション待ちってことでおいておくとして、以前触れたHTMLやCSSコードの著作権に関する解釈(1)(2)について、ちょっと考えが変わってきたのでその辺を書いておきます。

以前は、HTMLやCSSは基本的に「プログラム言語」の一種であり、HTMLやCSSによって記述されたコードは「プログラムの著作物」として著作権による保護を受けうると考えていました。

と書いただけでは、対象となる「創造物」の範囲が明確ではない気がするので、具体的な例を挙げておきます。たとえば、

<style>
span.shout {
  font-size: 150%;
  color: red;
}
</style>
<p>そこで私は「<span class="shout">うがぁぁぁ</span>」と叫んだ。</p>

みたいなHTMLドキュメントがあったとして、それは、

<style>
span.shout {
  font-size: 150%;
  color: red;
}
</style>
<p><span class="shout"></span></p>

というHTMLやCSSによるコードと、

そこで私は「うがぁぁぁ」と叫んだ。

という日本語の文章に分離できるわけです。

で、後者の文章が「文芸」の著作物として著作権の保護を受けうるのと同様に、前者のHTMLやCSSによるコードも「プログラム」の著作物として保護を受けうるだろう、というのがもともとの私の解釈だったわけです*1

で、その後いろいろ関連する情報にあたった結果、現在はHTMLやCSSによるコードは、著作権による保護の対象外である可能性が高い、という解釈に変わってきました。

まず「プログラム言語」の定義について、基本的に私はコンピュータに指示を与える言語ならば、それは「プログラム言語」の一種であると考えていました。

ですが、ウィキペディアの「データ記述言語」なんかを読んでも分かるように、HTMLのようなデータ記述言語は「コンピュータ言語」の一種ではあるが、「プログラム言語」とは別のものという解釈の方が妥当なようです。

また、著作権法では「プログラムの著作物」の定義として、

電子計算機を機能させて一の結果を得ることができるようにこれに対する指令を組み合わせたもの

と書いています。

一般的なプログラム言語では、そのコードは基本的に「電子計算機」への指令になるわけで、上記の要件を満たしています。しかしデータ記述言語の場合は、そのコード自体は直接「電子計算機」への指令にはなりません。

データ記述言語で書かれたコードは、そのデータ記述言語に対応した「プログラム」(HTMLやCSSの場合はWebブラウザ)への指令であり、実際に「電子計算機」に対して指令を与えているのは、それを読み込んだ「プログラム」(Webブラウザ)の方になります*2

つまり、データ記述言語で書かれたコードは、著作権法における「プログラムの著作物」の要件を満たしていない、と考えられます。

また、HTMLやCSSに関して言えば、「「知恵蔵」のレイアウトに関する判例(1999年)」というものが参考になります。これは、本のレイアウトフォーマット(データ)に関する著作権について争った裁判で、

控訴人は、本件レイアウト・フォーマット用紙は被控訴人から独立したブックデザイナー固有の知的創作物である旨主張する。しかし、年度版用語辞典である知恵蔵のような編集著作物の刊行までの間には、その前後は別として、企画、原稿作成、割付けなどの作業が複合的に積み重ねられることは顕著な事実であるところ、本件における前記一認定の前提事実に照らすと、本件レイアウト・フォーマット用紙の作成も、控訴人の知的活動の結果であるということはいえても、それは、知恵蔵の刊行までの間の編集過程において示された編集あるいは割付け作業のアイデアが視覚化された段階のものにとどまり、そこに、選択され配列された分野別の「ニュートレンド」、「新語話題語」、「用語」等の解説記事や図表・写真を中心とする編集著作物である知恵蔵とは別に、本件レイアウト・フォーマット用紙自体に著作権法上保護されるべき独立の著作権が成立するものと認めることはできない。

という判断が下されています。この判例においては、レイアウトフォーマット自体に独立した著作権は認められない、という結論が下されたわけです。

そこから敷衍すると、あるコンテンツに対して構造表現やレイアウトなどを行うために作成されたHTMLやCSSコードに関しても、そのHTMLやCSSコード自体に独立した著作権は認められない、という可能性が高いと考えられます。もちろん内容によっては、HTMLやCSSによって構成されたコード自体に著作物性が認められる可能性はゼロではありませんが、一般的なHTMLやCSSの使い方の範疇においては、上記判例を判断基準として採用するのが妥当でしょう。

というわけで、基本的な考えとしては、「HTMLやCSSによるコードも著作権による保護を受けうるが、そのための条件をクリアするのは難しい」で違いはないのですが、

  • 分類として「プログラムの著作物」は適用できないだろう
  • 以前は「そのまま丸パクリならば著作権に引っかかるだろう」と考えていたけど、現在は「丸パクリの場合でもよほど特殊なHTMLやCSSコードでない限りは、著作権を主張するのは難しいだろう」と思っている

というあたりが以前とは変わった、という話です*3

ちなみに

上記の「知恵蔵裁判」に関しては、「知恵蔵 裁判」でググるといろいろ関連情報が見つかるので、その周辺事情も知っておいた方がいいかもしれません。

*1 ただし「誰が書いても同じようなコード」のような場合は対象外になるため、HTMLやCSSのコードにおいては、それをクリアするのは難しいとは思うが

*2 単に中間に別のプログラムが挟まるというだけならば、インタプリタ方式によって動作するプログラム言語などでも同様なのだが、HTMLやCSSの場合、そのコード自体と電子計算機への指令との対応関係が非常に希薄である、という点が大きな違い

*3 そこからテンプレート言語の著作権について話を持っていく、という展開はもうちょい様子見

本日のツッコミ(全5件) [ツッコミを入れる]

Before...

_ ishinao [HTMLドキュメントとフォントデータの最大の違いは、HTMLドキュメントでは、HTMLやCSSコードとコンテンツ本体..]

_ ishinao [>hyukiさん なんとなくゼリーの方が強力っぽい気がしていたんですが、アミノ酸含有量はゼリーが1800mgで、缶の..]

_ 麻生 [『ブログで小説!』というブログを作成している者です。一時期、特許法を少々齧り、著作権法は隣の芝生として眺めていた、と..]


2005-09-07 [長年日記]

_ ジョグダイアル故障 (09:28)

ここ数日W21Sのジョグダイアルの調子がおかしい。ふつうに回しても反応せず、半押ししながら回したりするとなんとか反応する、といった状態。悪いときには何をやっても全然反応しなくなる。ジョグダイアル携帯でジョグダイアルが使えないと、できることがものすごく少なくなる。ショートカットキーとかを駆使しても代替が効かないことが多いし。

で、選択肢としては修理に出すか買い換えるかなんだけど、本当は来年のSuicaに最初から対応している機種(のできればカシオ)が出たら、それに乗り換えようと思っていたんだよなー。W31CAも悪くはなかったんだけど、W21CAIIとの差があまりに小さくてやる気が失せたんで、次まで待つ気になっていたのに。

ひとまずW31CAとW32Sをもうちょい調べておこう。

Tags: W21S au

_ 文字コードを自前でチェックするようにしました (11:34)

文字コード自動判別の設定を変えたところ、UTF-8のページが化けるようになってしまったんで、自動判別任せはやめて、自前の文字コードチェック処理を追加しました。これで化ける率は低くなったかな。

Tags: 1470.net

_ 今日のスポクラ (14:09)

VAAMはゼリーよりも缶の方が強力らしいんで、運動前には缶の方を飲んでみた。で、いつものメニュー。いつもより多く汗をかいた気がするのは、多分気のせいだろう。そろそろシャドーだけじゃなく、ピッチング練習もしておいた方がいいよなー。

_ pukiwiki.org回避 (18:06)

ひとまずpukiwiki.jpに変えておく。

  • 「init.php」の開発チームへのリンク部分。
  • 「InterWikiName」のpukiwikiの設定。ここを参照してInterWikiで接続しているページが他にもありうるんで、重要度高い。
  • 「FormatRule」の中に例としてたくさんある。
  • 「SandBox」にもデフォルトではあるのかな? うちはSandBoxがなかったんで分からなかった。
  • 「InterWikiテクニカル」にもあった。

英語版のデータ?(wiki.en)の方にもあるっぽいけど、ブラウザの言語設定を変えればこっちが表示されるのかな? よくわからないから、そっちはひとまずいいや。

Tags: Wiki PukiWiki

2005-09-08 [長年日記]

_ リファレンスをよく分かっていなかった (10:02)

$x = 'x';
$tmp =& $x;
$tmp = 'X';
echo 'x = ' . $x . "\n";
echo 'tmp = ' . $tmp . "\n";

$x = 'x';
$tmp =& $x;
unset($tmp);
$tmp = 'X';
echo 'x = ' . $x . "\n";
echo 'tmp = ' . $tmp . "\n";

$x = 'x';
$y = 'y';
$tmp =& $x;
$tmp =& $y;
$tmp = 'z';
echo 'x = ' . $x . "\n";
echo 'y = ' . $y . "\n";
echo 'tmp = ' . $tmp . "\n";

$x = 'x';
$y = 'y';
$tmp =& $x;
$x =& $y;
$tmp = 'z';
echo 'x = ' . $x . "\n";
echo 'y = ' . $y . "\n";
echo 'tmp = ' . $tmp . "\n";

の結果を正しく理解していなかった模様。この辺の理解が曖昧なままに、配列の要素のリファレンスをいじっていて混乱してしまった。

ああ、肝心なパターンが抜けていた

$x = 'x';
$y = 'y';
$tmp =& $x;
$tmp =& $y;
$tmp = 'z';
echo 'x = ' . $x . "\n";
echo 'y = ' . $y . "\n";
echo 'tmp = ' . $tmp . "\n";

ね。リファレンス変数にリファレンスを代入した場合の影響範囲。 ちなみに上記の結果は、

x = z
y = z
tmp = z

になる。

すみません、間違いでした

ISAさんにコメントで指摘された通り、前のテストコードで設定したリファレンスを引きずっちゃってました。正しくは、

x = x
y = z
tmp = z

でした。

$tmp =& $x;
$tmp =& $y;

で、$x、$y、$tmpのすべてが同じシンボルテーブルを参照するようになるんだと勘違いしていた。やっぱりわかってないなー。

_ やっぱりダメだった (11:39)

リファレンス変数の動作イメージがきちんと理解できていないな。配列と絡むとさらに混乱度倍。

要は、

function &getNode(&$tree, $path)
{
    $node =& $tree;
    foreach (explode('/', $path) as $key) {
        if ($key == '') {continue;}
        if (!isset($node[$key])) {
            $node[$key] = NULL;
        }
        $node =& $node[$key];
    }
    return $node;
}

function setNode(&$tree, $path, $value)
{
    $node =& getNode($tree, $path);
    $node = $value;
}

function setNodeByRef(&$tree, $path, &$value)
{
    $node =& getNode($tree, $path);
    $node =& $value;
}

$tree = array(
    1 => array(
        11 => 11,
        12 => 12,
    ),
    2 => array(
        21 => 21
    ),
);
$a = 'a';
print_r($tree);
setNode($tree, '1/11', $a);
print_r($tree);
setNodeByRef($tree, '1/12', $a);
print_r($tree);
$a = 'A';
print_r($tree);

なんてことをしたかったんだけど、これだとsetNodeByRefしても、指定したノードに$aのリファレンスが代入されない。

function setNodeByRef(&$tree, $path, &$value)
{
    $node =& $tree;
    $keys = explode('/', $path);
    $lastkey = array_pop($keys);
    foreach ($keys as $key) {
        if ($key == '') {continue;}
        if (!isset($node[$key])) {
            $node[$key] = NULL;
        }
        $node =& $node[$key];
    }
    $node[$lastkey] =& $value;
}

みたいにすれば大丈夫だけど。

_ 今日のスポクラ (16:19)

朝からPHPのリファレンスのテストをごちゃごちゃやっていたら、スポクラに行くのが10分ほど遅れてしまった。んで、マシンは今日は7割程度に省略。昨日今日とやたら汗をかくのはやっぱりVAAM缶のせいかな。それとも気候か体質の問題?

_ なんじゃこりゃ (17:07)

iTunes 5にアップデートしようとしたら、QuickTimeを7にアップデートしてもいいか聞いてきた。俺はQuickTime 6のProライセンスを持っているので、それが使えなくなるのはいやだから、「いいえ」を選択した。すると、インストールを中止するか聞いてきたので、QuickTimeのアップデートはしたくないけど、iTunesのインストールはしたかったので、「いいえ」を選択した。するとふつうにiTunesのセットアッププログラムが立ち上がったので、そのままインストール作業を続行した。すると、先ほど拒否したはずのQuickTimeも含めてインストールが行われ、QuickTimeはバージョン7にアップグレードされ、俺のQuickTime 6 Proのライセンスは失われた。なんじゃそりゃ。これってダウングレードできるのかなー。

_ ジョグダイアルが完全に死んだ (19:07)

何をやってもびた一文反応しなくなってしまった。今のところ、今週末にW31CAに買い換える予定。Suica初代機に乗り換えるのはあきらめた。

Tags: W21S
本日のツッコミ(全1件) [ツッコミを入れる]

_ ISA [一番最後の結果、最後から2番目のパターンと続けるとzzzになりますが、単独で実行するとxzzになりますよ。 その前の..]


2005-09-09 [長年日記]

_ 今日のスポクラ (13:07)

またちょっと出遅れたんでマシンをちょっと端折りつついつも通り。それにしても今日は眠い。眠すぎる。

_ UNIX USER誌にブログスパムの記事を書きました (14:55)

なんかネタ的にふつうすぎて、UNIX USERの誌面にあってなかったかも。塚本さんのWikiスパムの記事の方が具体的で面白いな。せめて、文字数あふれで削ってしまったスパムエントリーネタを入れておけば、タイムリーだったんだけどなー。

Tags: 仕事

2005-09-10 [長年日記]

_ W32Hに買い換えた (23:56)

結局W31CAはやめて、W32Hに買い換えた。けど、まだ全然使ってないので感想は後で。ちなみにW21Sは機種変後に修理に出してみた(子供のおもちゃ用に)。ただし有償修理になったら修理はキャンセルする予定。

Tags: W21S W32H

2005-09-11 [長年日記]

_ 投票に行ってきた (16:30)

さてどういう結果になるかなー。

Tags: 選挙 日常

_ 琢磨馬鹿たれ (23:08)

これで出場停止とか食らったりしたら、いくらホンダがかばっても、来シーズン契約してもらえねーだろうなー。

本日のツッコミ(全2件) [ツッコミを入れる]

_ まちゅ [次レースは10番グリッド降格のペナルティになるようですね。残念です。]

_ ishinao [まあでもペナルティを受けてもしょうがないでしょうね。どうみても不注意(状況判断が足りない)による追突だし。一般道でも..]


2005-09-12 [長年日記]

_ フォト蔵試し中 (17:14)

たださん青月さんのところで見かけたフォト蔵マイページ)試し中。ひとまずW32Hの写真のテストを兼ねていろいろ投稿してみよう。サイトデザインがいまいちで使い勝手が悪い(どこで何ができるのか、どういう機能があるのかがわかりにくい)けれども、機能やコンセプトは悪くないと思う。ひとまずサイドバーにも貼り付けてみた。

_ WSSE認証チェックコード (22:15)

$pwddigest = base64_encode(pack('H*', sha1($nonce . $created . $password)));

PHP 5ならば、

$pwddigest = base64_encode(sha1($nonce . $created . $password, TRUE));

と書けるらしい。

Tags: PHP

2005-09-13 [長年日記]

_ 今日はお休み (10:50)

原の具合がよろしくないので、監督はお引き受けできません。じゃなくて、腹の具合がよろしくないので、今日は家でシャドーピッチングのみ。そういや今年の野球第1試合の日が決まったけど、23日になっちゃったよ。オクサン出社日だから子供を一時保育に預ける算段をしないと。上はともかく、下の子がいたら試合なんてやってられねーし。なんでそんなピンポイントでダメな日になるかなー。

_ 4.4.0に移行 (10:56)

だいぶいろいろ安定してきたんで、このタイミングで4.4.0に移行作業。4.3系の段階で、4.4をにらんでずいぶんいじっておいたので、前に試したときよりはだいぶ修正量は少なくてすみそう。リファレンス回りで便利に使い回していたメソッド(リファレンス返しのメソッド1個作っておいて、呼び出し側でリファレンスとして受け取るかコピーにするか決めたり)の類が危険。

call_user_func_arrayってリファレンス返しができなくなったの?

エラーが出るんで、

$result =& call_user_func_array(array(&$this, $methodname), array($arg1, $arg2));

$result =& $this->$methodname($arg1, $arg2);

形式に変更。

Tags: PHP

2005-09-14 [長年日記]

_ 初プール (11:22)

押入を漁ったら水着と度付き水中眼鏡と帽子が出てきたんで、初プールにチャレンジ。泳ぐのは何年ぶりだろうな(多分5年以上前に幡ヶ谷にある渋谷区のプールで泳いだのが最後だな)。注意事項を聞いてから初心者向け(25メートルごとに休んでOK)コースで30分だらだらと泳いでみる。泳げることは泳げるんだけど、呼吸が全然続かない。というか、本当はまだ余裕があるのに、ちょっとでも苦しくなるとすぐに息継ぎをしてしまい、一度息継ぎをするとさらに呼吸が気になってしまって、さらに息継ぎの頻度が増えるという悪循環。体にかかる負担もマシンなんか目じゃねーな。泳いでいる途中から腕を中心に全身の筋肉がだるくなった。今後はプールとマシンを適当に混ぜてやっていこう。


2005-09-15 [長年日記]

_ 今日のスポクラ (11:15)

プール2回目。だいぶ泳ぎ方を思い出してきて、疲れない限りは、安定して泳げるようになった。でもクロールだと25メートルで呼吸が整わなくなる。平泳ぎだと100メートルくらい。というわけで、今のところ基本的に初心者コースで25メートルごとに休んで呼吸を整えているんだけど、もうちょい慣れたら中上級者コースで休憩なしで泳げるようになるかな。ただやっぱり水泳はマシントレーニングよりもハードすぎて、午前中からやっちゃうとその日1日つらい。


2005-09-16 [長年日記]

_ 今日はお休み (13:11)

またパラグアイの政情が不安定(っつーか下痢気味)なので今日はお休み。この土日は別に運動することになりそうだし。


2005-09-17 [長年日記]


2005-09-18 [長年日記]


2005-09-19 [長年日記]

_ 死亡中 (17:24)

というわけで、3連休はひどい筋肉痛で死んでました。来週の試合に向けて、土曜日にキャッチボール+αを久しぶりにちょっとハードにやったところ、病気のレベルに近い筋肉痛になって行動不能に。最近スポクラに通っていたんで、多少無理しても大丈夫だと思っていたのに、どうやらスポクラで使っていた筋肉と野球で使う筋肉とはずいぶん違うらしい。まずピッチング練習をはじめて50球くらいで、踏み込む足の腿の前側の筋肉が張って力が入らなくなり、下半身がまともに使えなくなる。続いて、右手の中指の内側が痛くなり、球離れできちんと回転を与えられなくなる(一応最後まで皮膚は破れなかったし、いつもできる血豆もできなかった。けど、逆に言うと後半はまともに球を弾いてなかったんだろうな)。最後は足がまともに動かなくなり、ちょっと足を交差するような動きのステップをすると、自分で自分の足につまずきそうになる始末。さすがに腕と背筋はずいぶん鍛えていたんで最後までもったんだけど、下半身と腰を中心とした筋肉が悲鳴を上げたところで練習終了。その後家に帰って一休みしたところ、早速ふつうの筋肉痛になり、さらに飯を食ってしばらくしたら、重度の筋肉痛になった。特に股関節と腿の前側がひどく、足を外側に開こうとしたり、足を曲げ伸ばしすると激痛が走る。さらに全身の筋肉が熱を持ち、その影響で軽い風邪のような症状(関節痛と頭痛)が出る。全身が熱を持って具合が悪くなる感覚は、ひどい日焼けをした時の症状に近かった。本当は日曜日には他のチームの試合に混ぜてもらって試合の雰囲気に慣れておこうと思っていたんだけど、歩くのもつらい状態だったのでパス。今日になってもまだよろよろ歩くのがやっとの状態だけど、股関節以外は耐えられる程度の痛みになってきた。この調子ならば試合までには復活できそうか。ちょっとひどい目にあったけど、ここで練習しておいてよかったな。あと今後はマシントレーニングに今回痛めた筋肉を強化するメニューも追加しよう。足の筋肉ってふつうに暮らしていたらそんなに弱ることはないだろうとなめていたところがある。そういえば1年ぶりに投げたわりには、コントロールはちゃんとついていたんで、試合を壊したりはしなくてすみそうだ。

Tags: 日常

2005-09-20 [長年日記]


2005-09-21 [長年日記]

_ 腕が重い (14:16)

昨日は毎年恒例の、試合直前付け焼き刃バッティングセンター飲み会に、不調な股関節を抱えて出席。まあふつうに打てそうではあったけど、パーフェクトピッチングを2回やったら、右腕がだるくなってしまった。思ったよりも疲労が残っていたらしい。いかんいかん。後は試合日まで休養を取ることにしよう。と言うことで今日のスポクラ(と明日のスポクラ)は休み。

Tags: 日常

2005-09-22 [長年日記]

_ なんか腰が痛い (13:23)

バッティングセンターの影響なのかなー。先週のキャッチボールの影響はほとんどなくなってきたのに、新しく腰のあたりの筋肉がなんか妙に痛む。これが明日までに治らないようだとやばいなー。ひとまず明日までできるだけ負担をかけないようにすごそう。

Tags: 日常

_ HTML_QuickForm_Rule_Required (17:50)

-        if ((string)$value == '') {
+        if (is_array($value)) {$value = implode('', $value);}
+        if ((string)$value == '') {

dateエレメントみたいなarray型の値が渡される場合に、Array to string conversionが出るのをごまかしてみた。2階層以上のarrayってあり得るんだっけ? objectが渡されることはないよな。

_ W32H雑感 (19:33)

一通り使ってから感想をまとめようかと思っていたんだけど、ちゃんと使い込む根性も暇もないままに日々がすぎていく感じなんで、日常レベルで一部の機能を2週間ほど使った感想を書いておこう。

ひとまずトータルの感想はとてもいい。W21Sからの移行なんで、ジョグがなくなった分、物理的なUIの機能性は落ちているはずだけど、トータルでは特に使い勝手が悪くなったという気がしない。基本的な操作のレスポンスはとてもいいし、ボタンは押しやすいし、メニュー構成なんかも悪くない。

入力補完の選択操作は、さすがにジョグの有無が大きく効いてくるんで、補完候補に目的の言葉が出ても、順序が後ろの方だと補完からの選択をする気になれなかったりするんだけど、ATOKな変換効率(とPCでの慣れ)があるから、それで差し引きちょいマイナス程度にできている。

W21Sと比べると解像度はそのままで画面サイズが落ちたんで、ずいぶん字が小さくなった。けど、俺はXGA10インチとかSXGA+14インチとかの細かい字を見慣れているから、すぐに慣れたけど。バックライトがすぐオフになるデフォルト設定はちょっとうざいけど、バッテリーの持ちを考えるとそのまま使った方がいいのかな。

一番不安だったCMOSセンサーなカメラは、特に暗いところに弱いということもなく(安物CMOSセンサーの、暗いとろくに使えないという印象が強すぎて、そこが一番不安だった)、画素数なりにふつうに撮影できる。メモカメラとしては十分。マクロの切り替えスイッチが使いにくいところにあるけど、まあそんなに頻繁に切り替えるわけじゃないからいいか。

思ったよりもFMラジオも使える。専用のリモコン兼アンテナケーブルを持ち歩かなきゃいけないってのがうざいけど、iPod Shuffleで音楽を聴くのに飽きたときに、FMラジオで気分転換するのはなかなかいい。W32Hの音楽再生機能は、普段iPodを使ってるんで全然試してもいない。

Felicaは、Suica対応するまで使わないつもりだったんだけど、それもつまらないんでEdyを使ってみたら、思ったよりも便利なんで日常使うようになった。携帯経由でクレジットカードチャージできるから、補充も気を遣わなくてすむし。ただ、am/pmで買い物するとき限定なんで、使えるシチュエーションは限られているけど。そこらの自販機と本屋が対応してくれると、すげー便利だろうな。そういやSuicaに対応したら、それぞれ別にチャージして使わなきゃならないの? その辺統一して欲しいな。

EZWebはまあ特に変わらない。PCサイトビューアは結構期待していたんだけど、実際はあんまり使わない。っつーかもともとEZWebでそれなりに使えるように環境整備済みだったしな。ちょっとだけ使ってみたけど、結構ふつうに使えるね。もっとレスポンスが重いかと思っていたんだけど。京ポンだと結構使っていてレスポンスの重さがうざかったんで、あれよりは上だろうな。主に通信速度の差が原因だとは思うけど。

重量の重さは、前がくそ重いW21Sだったんで特に気にならない。カタログスペックではW32Hの方がちょっとだけ軽いみたいだけど、普段首からぶら下げていると、W21Sよりもバランスがいい分、ずいぶん軽くなった気がする。

そういや一番の欠点を思い出した。普段携帯を時計代わりに使っているんだけど、W32Hはサブディスプレイの時計表示は小さくて暗くて見づらいし、メインディスプレイに表示する時計もなんか色物設定ばかりで、ふつうに見やすい設定がない(と思う)。お遊びばっかりじゃなくて、ふつうに見やすいカレンダー+時計を標準で入れておけや。

アラームとかの機能はちゃんとそろっている。たまにスヌーズとか設定パターンとかがろくでもない製品があったりするけど、そういうことはなかった。音もやたらとクリアでうるさいくらいまで設定できる。ただ、全体的にデフォルトで入っているサウンド・メロディ系はいまいちで、これも時計と同じように無難なものが少なすぎ。デフォルトは実用性重視の無難なものを一通り入れておいてくれよ。

あとなんかあったかな。思いつかないんでこんなところで終了。

Tags: W32H
本日のツッコミ(全1件) [ツッコミを入れる]

_ まちゅ [今年の成績から仕方ないとはいえ、やはり少し寂しいものがありますね。 残りのレースで結果を出して、将来に繋げてほしいで..]


2005-09-23 [長年日記]


2005-09-24 [長年日記]


2005-09-25 [長年日記]


2005-09-26 [長年日記]


2005-09-27 [長年日記]


2005-09-28 [長年日記]

_ 午後から夜に書けて不調でした (22:58)

DB分散サーバーがこけて、それに伴って1470.netのメインサーバーのプロセスが詰まって、半死半生状態でした。さっきリブートをかけたので、復活したと思います。

うーん、やっぱり分散用のDBサーバーはもう1台別に用意しないとダメかなー。他のサービスで負荷がかかったときに、DB負荷が重なるといろいろ死んでしまう。

Tags: 1470.net

2005-09-29 [長年日記]


2005-09-30 [長年日記]