Aug 21, 2005

W31CA での 1GB miniSD 動作報告

sandisk_minisd_1g 先日乗り換えた携帯 [au:W31CA] 用の miniSD をどうしようかと考えて、SanDisk の 1G 版のものにしました。
[SanDisk: SDSDM-1024-A10 | (jp)]: 右写真

ヨドバシなどの量販店では売ってなかったので、仕方なく秋葉原まで足を運び、税込 \10,468 でゲット。量販店では同社製 512MB miniSD が \10,000 以上している現在、1GB のこの価格はそこはかとなく魅力的でした。
1GB も何に使うの?と言われるとそうなんですがw

購入して早速装着。何事もなく無事認識。初期化も完了。テスト撮影も無問題。

[SanDisk日本法人: 製品互換性リスト]
[ドリームステーション: miniSD カード携帯対応情報]
上記サイトなどでは 2005/8/21 現在まだ情報は出ていないようですが、とりあえず無事動作している模様。
また、2chなどでもいくつか動作報告が上がっているようです。
検討している人にはご参考まで。

| | Comments (0)

Aug 18, 2005

「マンガ嫌韓流」3大書店でトップ3入り

7/26に発売された「マンガ嫌韓流」。
アマゾンで1位になったりと、ネット上では以前から話題沸騰の漫画だが、どうやら波はネット以外にも広がってきている模様。

[FAR EAST-極東-: (著者公式サイト)]
[晋遊舎ONLINE:公式サイト]
[Amazon]

3大書店で以下のような売れ行き。

[紀伊国屋書店: 単行本週間ベストセラー (2005/08/08〜8/14)]
1位 マンガ嫌韓流
2位 新ゴ−マニズム宣言special靖國論
3位 神秘の法


[Yahoo!ニュース - ロイター -: 週間ベストセラー<総合・ビジネス>=八重洲ブックセンター (2005/8/7〜8/13)]

<総合>
1位 西野流呼吸法
2位 マンガ嫌韓流
3位 あの戦争は何だったのか

参考:[八重洲ブックセンター: ベストセラーインデックス] (8/18時点では8/6までの集計分のみ掲載)

[三省堂書店: 週間ベストセラー 一般書 (2005/8/8〜8/14)]
1位 震災時帰宅支援マップ
2位 新ゴ−マニズム宣言special靖國論
3位 マンガ嫌韓流


自分も日曜に、実家近くのしょぼい本屋で平積みされているのをゲットしたクチだ。

晋遊舎が大増刷を図ったのは当然なんだろうが、こうも売れる理由はそれだけではないだろうと思う。

感想はまぁ省略させてください。大して人と違わないから、同じこと書くのはどうも。
車輪さんのサイトはずっと以前から見ていて、漫画のサンプルも読ませてもらっていた。ようやく全部読めて嬉しい、とだけ。



韓国での反応の一部

[一部が既に翻訳され公開されている…当然無許可なんだろうなぁ]
[楽韓Web: 韓国の『嫌韓流』に対するリアクションまとめ]
[enjoy Korea: 韓国で、日本のMANGAが、すごいニュースになっているらしい]

責める時には威勢良く、責められた時にはより威勢良く…

| | Comments (0)

Aug 17, 2005

絵文字変換サービス一覧

10年近く使用してきたPHSを停止し、携帯を持つことにした。話題?の [au:W31CA] だ。
選択の一番大きな理由は、320万画素のカメラと、2.6インチワイドQVGA液晶、そしてPCサイトビューワ…ってまんまこの商品のキャッチコピーだな…

実は [DoCoMo: FOMA M1000] も比較対象に加えていたのだが、iモード非対応、パケホーダイ非対応、というシバリを知ってやめた。(全然ユーザ視点に立ってないよなぁ…)

W31CA の購入を検討しているのなら、詳細情報やら使用感やらは他サイトで色々やってらっしゃるので、そちらをご参考にされたし。
[memn0ck.com: AirWiki au/W31CA]
[memn0ck.com: 2005-08-07 (W31CAユーザのサイトへのリンクがいくつか)]
[文市の小箱茶室: W21CAII (W31CAでも活用できる情報、使い方TIPSなど)]

とりあえず目当てとしていたカメラ機能、液晶の具合などは充分に満足行くものだった。
難を言えば、電池消耗の早さと、インターフェース(ハード・ソフトとも)がこなれていない点、ぐらいか今のところは。
あ、あと、早く各社とも、BREW のゲームで W31CA に対応してくれ〜〜〜〜w


さて本題。
周知も周知のように、携帯メールの絵文字は各キャリアで異なっている。
しかしなにしろ絵文字メールが使える携帯を持つのが初めてなので、「なーに、メールゲートウェイで変換かませば一発だろう〜〜」 とタカを括っていたのだが…

[えもじ便: よくあるご質問]
[Q3]
なぜ、ドコモとボーダフォンからは携帯内蔵のメール機能から送れないの?
[Answer]
ドコモの場合、他社ケータイに絵文字を送るとドコモのメールサーバーで絵文字部分をすべて「〓」に変換してしまいます。
ボーダフォンの場合、他社ケータイに絵文字を送ろうとすると端末本体の絵文字入力禁止機能が働き、絵文字入力すらできません。
インターネットアクセスして頂くことでこれらの制限がなくなり、絵文字送信が可能になります。

つまり、DoCoMo と Vodafone は、キャリア網の外に出て行くメールの中に、絵文字の文字コード情報は含まれていないってことか。
変換対象がないんじゃ、変換なんてできないじゃないか…

機種依存コードを外部に出したくない、という考えは理解できる。
商売的にも、顧客の囲い込みという点から、「ご家族・お友達のみなさんも是非当社に!」というのも当然あるだろう。
だが一方、来年いよいよ実現されるかもしれない [Wikipedia: 番号(ナンバー)ポータビリティ] を心待ちにしているユーザも多いと思う。
そろそろ携帯業界も、各社利益を追求しつつも、ユーザーの利便性も重視して互いに手を組むようになってきているのかな。
この際だから是非 DoCoMo も Vodafone も、絵文字の互換性と相互変換について、もう少し寛容になってくれると嬉しいと思う。


仕方なく他の絵文字変換サービスを探してみた。いろいろあるものだなぁ。
PHSや旧い機種にこだわって使い続けてきた人でもない限り、この辺はもうすでに体験されてきた既知のハナシなんだろうな^^;。
でも中には自分のように、これから携帯を持つ人もいるかもしれないので、調べた結果を一応置いておくことにする。

絵文字変換サービス一覧 (2005/08/18調査分)
サービス名称au からの発信DoCoMo/Vodafone
からの発信
サービス利用者でない
受信者からの返信
広告/月額メルマガ
強制登録
絵文字め〜る 相手メアドを一部変えて送信 不可 サイトフォームから返信
(絵文字使用可)
なし、\105/月、
返信用URLがつく
なし
リモートメール サイトフォームか、
専用アプリで送信
サイトフォームか、
専用アプリで送信
専用のメアドに返信
(絵文字使用可)
なし、\210/月 なし
写まか 絵文字をカナで記載、
相手メアドを一部変えて送信
絵文字をカナで記載、
相手メアドを一部変えて送信
通常のように返信
(下記注参照、以下同)
あり、程度は不明 なし
モジコtoモジオ 相手メアドを一部変えて送信 絵文字をカナで記載、
相手メアドを一部変えて送信
通常のように返信 あり、全角32文字 あり
えもじ便 相手メアドを一部変えて送信 サイトフォームか、
専用アプリで送信
通常のように返信 あり、2行程度 あり
絵め〜る 相手メアドを一部変えて送信 サイトフォームから送信 通常のように返信 あり、程度は不明 あり
モブメール 不可 サイト上でDoCoMo→au
に変換した絵文字入本文を
メールに貼り付けて送信
通常のように返信 なし なし
※「通常のように返信」 というのはつまり、返信時にも何か対処しなければやっぱり絵文字は化けるということ。
※他にあれば是非教えてください。嘘ついてるようならその指摘も…


上記サービスには他にも、写真つきメールの変換、などの他のサービスが含まれている場合がある。
自分のニーズをよく分析し、各サービスの内容(と利用規約)をよく見て、検討してもらえればと思う。
とりあえず自分は、「相手の手間を極力小さくしたい」 という点を最重要視し、リモートメールを使ってみることにした。

DoCoMo/Vodafone の制限を何とか回避しよう、という試みがいろいろとなされていて興味深いことだ。
こと絵文字にだけ関して言うと、au にしてよかったなぁと思う。

んー、各キャリアのメールゲートウェイ自身が、こういう 「相手先によって絵文字コードを変換する」 みたいな機能を持っていたらいいのに。
でなければ、携帯付属のメールソフトに、こういう変換機能が含まれていると嬉しかった。
またはメールソフトと連携できる変換アプリとかね。
作ったら(作れたら^^;)売れるかなぁ…

| | Comments (0)

Aug 04, 2005

パクリロボが竹島をパクる

[朝鮮日報: 「ロボットテコンV復活!」 映画館用CMに登場]

ロボットテコンVと映画館で会おう!

独島(トクト)問題が国民を悩ませている中、「独島を守る独島守護神」というコンセプトの映画館向けCM『e-楽な世の中』を通じてテコンVが復活する。

ちょwwww待てwwwwwwwww仕事中だwwww氏ぬwwwwwwwww

| | Comments (0)

Aug 03, 2005

access cgi の解析キーワード正規化

フリーのそのアクセス解析CGIの老舗と言えば、[KENT WEB: Access Report]
それを更に拡張し高機能化したのが、自分も長くお世話になっている [at works: access cgi] だ。

この access cgi には当然のように、referrer を解析して 「どんなキーワードで検索して辿り着いたのか」 を表示する機能がある。
特にサイトを立ち上げたばかりの時期、毎日ワクワクしながらチェックしてはため息をつくためにあるような、初心者の心をわし掴みにするニクイ機能だ。

ところが、そこにはちょっと気になる制限がある。

[at works: access cgi - 設置用解説]

各機能注釈

(*5) : 検索キーワード情報集計では、仕様により“小文字と大文字”及び“半角と全角”を別個の文字列として処理します。

つまり、「cocolog」と「COCOLOG」と「COCOLOG」と「CocoLog」は、それぞれ別個にカウントされるということだ。

何か理由があって、そういう仕様にしているのだろう。
でも、ユーザによっては、これらを同じものとしてカウントしてもらう方が有り難い場合もある。
ちなみに自分がそうだ。別カウントなのはどうも落ち着かない。血液型のせいかもしれないw

以前、そんな理由から access cgi にキーワードの正規化(もどき)な改造を行ったことを、最近 access cgi をバージョンアップした際に思い出した。
見る人が見れば、稚拙な改造内容ではあるが、せっかくなので(ネタに飢えてることだし^^;)、ここにメモとして残しておくことにする。


今回使用したCGI:

[at works: access cgi] = Ver. 3.11 [ jcode.pl + simaguni.pl 版 ]

以下、このバージョンを前提とした話になります。


Step1. access cgi のインストール

何はともあれ、インストールして普通に動作できていなければならない。readme をしっかり読んで設置する。
[at works: access cgi - readme]


Step2. replist.cgi の編集

replist.cgi をエディタで開き、以下のようにコードを追加する。(もちろんバックアップは取っておく方が吉。)

コードを追加する箇所
;# スクリプト
$script = './replist.cgi';

/****** ここに、コードを追加する ******/

;#===============================================
;# メイン処理

追加するコード
require $lib_dir . 'jcode.pl';

$ZNum = '0-9';
$HNum = '0-9';
$ZuAlp = 'A-Z';
$HuAlp = 'A-Z';
$ZlAlp = 'a-z';
$HlAlp = 'a-z';

#jcode'trの制限のためEUC-JPに変換しておく
jcode::convert(\$ZNum, 'euc');
jcode::convert(\$HNum, 'euc');
jcode::convert(\$ZuAlp, 'euc');
jcode::convert(\$HuAlp, 'euc');
jcode::convert(\$ZlAlp, 'euc');
jcode::convert(\$HlAlp, 'euc');
コードを追加する箇所
;#===============================================
;# 個別情報表示/個別アクセスログデータを取得

sub log_line {

    my ($refd, $docd, $key_total) = @_;

    if (!$refd) { $refd = 'none'; }
    else {

        my ($refq, $refs) = &search_analyze($refd); # 検索キーワード情報解析

        $refq =~ s/ / /g;
        $refq =~ s/^\s+//;
        $refq =~ s/\s+$//;
        $refq =~ s/\s+/ /g;

/****** ここに、コードを追加する ******/

        if ($refq) {

追加するコード
    jcode::convert(\$refq, 'euc');     #jcode'trの制限のためEUC-JPに変換する
    jcode::h2z_euc(\$refq);            #半角カナ > 全角カナ
    jcode::tr(\$refq, $ZNum,  $HNum);  #全角数字 > 半角数字
    jcode::tr(\$refq, $ZuAlp, $HlAlp); #全角英大文字 > 半角英小文字
    jcode::tr(\$refq, $ZlAlp, $HlAlp); #全角英小文字 > 半角英小文字
    jcode::tr(\$refq, $HuAlp, $HlAlp); #半角英大文字 > 半角英小文字
    jcode::convert(\$refq, 'sjis');    #Shift-JISに戻す


Step3. 動作検証

以上の編集が終わったら、replist.cgi をアップロードして動作を確認する。
とにかく、ちゃんとキーワードが正規化されているかどうかをチェック。
上では、半角カナを全角カナに、英数字をすべて半角に、大文字をすべて小文字に統一している。
あとは好みに合わせて改良すれば終了。

改良点としては、例えば…

  1. 正規化の条件をユーザが選択(半角化はするば小文字統一はしないとか)できるように、インターフェースと合わせて作り込む。
  2. 「jcode::tr()」 の呼び出しは少ない方がパフォーマンスは多少なりと向上するだろうから、まとめる。
  3. 「サーバー」と「サーバ」など、細かい正規化の機能を作り込む。

とりあえず時間もないし、そこまで手間をかける必然性もないので、これ以上は深く掘り下げないことにする。


最後に。
素晴らしいスクリプトと情報を無償で公開して下さった、各スクリプト作者および先駆者の方々に、感謝いたします。

| | Comments (0)

Aug 01, 2005

太陽系を覚えた時

「水金地火木土天海冥」 (※時期によっては冥海になるがとりあえず。)

この順番を覚えたのは…いつ頃だったかな。

[スラッシュドット: 太陽系第10番惑星発見される] 経由でそんなことをふと考えた。

多分最初は、小1…いやもっと前か。学研の漫画 「宇宙のひみつ」 だったと思う。
宇宙人ピコが、光子ロケットで太陽系をガイドするような内容の漫画だった。
参考:[Arch-Type.net: 宇宙のひみつ(旧版)]
これがきっかけで当時、「ひみつシリーズ」 を親にせがむようになった。お陰で今はこんなに立派なオタクに…(喜べ父母)

今は新訂版になってるらしい。
[学研: 学研まんが ひみつシリーズ [宇宙のひみつ] | (Amazon)]
内容も違うみたい…
でも、自分や知人の子供に読ませたくなるシリーズではあると思う。


ところで、「水金地火木土天海冥」 と聞くと、頭の中で自然に、ひとつのメロディが流れることはないだろうか。
「すぃきんちかもくどってんかぃめぃ〜♪」 という感じに。

自分も同じだ、という人がいたらその人は同世代だ。
[google: 「宇宙大帝ゴッドシグマ レッド・ブルー・イエロー」]

三つ子の魂百までと言うか、三十路になってまでもこのメロディーが忘れられない。
しかし、アニメの内容は完全に忘れていた。どういう造形のロボットだったかすらもw
この曲を作曲したのは(昔よくクイズ番組で見た)小林亜星さんだそうだ。彼は天才だと思う。

人の記憶は、五感のうち 「音感」 に最も左右されるのではないだろうか、などと思ったこの夕べ。

| | Comments (0)

Jul 05, 2005

YsF:攻略&雑感

[Falcom:イース−フェルガナの誓い−]

ひとまず、Easy と Normal を駆け足でクリアした。
山脈のボスと最後のボスがやたらと硬かった…がLvをしこしこ上げて何とかなった。

攻略サイトは、今のところこの2つが充実していると思われる。

[極道:イース フェルガナの誓い 攻略]
[Data share:フェルガナの誓い(Wiki)]

これを読んで、アイテム欄のどうしても埋まらない一箇所が、輝石のブローチであることを知った。
次の Hard では取り忘れないようにしなきゃ、と。

以下、雑感。

1.音楽
 PC98/MSXでイース3に慣れ親しんだ身としては、比較的原曲に忠実なアレンジには満足している。1・2エターナル以降の傾向というのか、いじり過ぎない点には好感を持っている。(昔のSDKアレンジバージョンとか、やりすぎで残念に思っていたもので…原曲至上主義ってほどではないにせよ。)

2.グラフィック
 正直なところ、前作(6)から2年も経っているのに、あまり代わり映えしないのが残念と言えば残念。書き込みの細かさと全体の色バランスは、さすがはファルコムか。
 当時2D(擬似3D?)だった各シーンを、うまく3D化したと思う。廃坑や山脈など、往時のイメージはまったく損なわれていないと思った。町の規模は小さくなったかもしれないがw
 あー、夕焼けのバレスタイン城をバックに走る場面は欲しかったかも…

3.操作
 一連の動作は、6を経験しているので違和感はなかった。イース3での下突きアクションから考えても、いい進化をしたと思う。あるいはいい融合というべきか。
 魔法も、3つぐらいは丁度いいし、それを必須とするシーンもいい按配に配分されていたかなと思う。(5の練金魔法は、まったく使わなくてもクリアできたぐらいお粗末なものだったし。やっぱり厳選してくれる方がイースらしいよな。)

4.ストーリー
 話のツナギ、どこそこへ行かなくちゃならない理由、誰それがどこそこにいる理由、など、理由付けはきれいだったと思う。少なくとも、エレナのストーカーの程度は納得のできる範囲だったw
 また、彼が彼で彼女が彼女、の件はなかなか意表をつかれたし(彼女の方は伏線こそあったが、予想できるのは最後になってようやくだったし)、いいアレンジだったと思う。単なる善vs悪の図式でないのも好感。

5.ラスボス
 イース3のラスボスと言えば、X68000、ファミコン、スーパーファミコン、メガドライブ版のが最強、というのがこれまでの定説。(先に腕を倒さないと本体にダメージが行かない。)
 その定説は、どうやら覆されることはないかも。パターンさえ掴めれば、あとは何とかなる。どうしても駄目なら、しこしこ時間かけて Lv 上げて再トライで。

6.おまけ
 特典のCD8枚組みは、絶版になっているものも含んでいるので、コレクターなら嬉しい買い物だったろう。
 残念なのは、収録曲一覧が同梱されていなかったこと。紙一枚でいいから付けて欲しかった。というわけで収録曲一覧が欲しい人は [Falcom:イース−フェルガナの誓い− Music] で。

7.総合
 オールドファンには充分納得の行くデキだと思う。6からのファンにも違和感はないだろう。
 少し前に、タイトーのPS2版イース4をやったが、やっぱり、「イースはファルコム自身で手掛けるべきだよなー」としみじみ思った次第。

で、次回作ですが、今度こそアルタゴですか?そして次のは「イース7」で通しますか?世情に負けて「イース8」になりますか?
今から期待と心配を。

| | Comments (0)

Jun 27, 2005

北京五輪新スローガン

「一つの世界 一つの夢」
「One World, One Dream」

いい響きだ。
「It's a small world after all」 と同じ、純粋で平和なイメージを与える。


ただし、この言葉が中国から出てこなければ、だ。
[中国情報局:2005/06/27]
[BOCOG: 2005/6/26]


好意的に解釈すると、「共通の目標、共通の夢のもとに集う世界」 とか、「世界はひとつ、想いも同じ」 とか、まぁそういう読み方が無難なところなのだろう。
しかし、よりによってなぜ 「一つの」 なのか。

「同一个世界 同一个梦想」 (同一個世界 同一個夢想)
「一个中国」 (一個中国)

きなくささを感じるのは、決して台湾人だけではないだろうと思うわけで。


まぁ、自意識丸出しの 「New Beijing, Great Olympics」 よりはなんぼかマシではあるが。

なんで多種多様な世界を、わざわざ 「同一」 にせにゃらなんのか。
なんで十人十色な夢を、わざわざ 「同一」 にせにゃならんのか。

なんで台湾の件とかいろいろアレでコレな時勢に、わざわざ 「一つの」 を世界中に向けてアピールせにゃならんのか。


なおこのスローガン、2005/1/1〜1/31 の一ヶ月間に募集にかけられ、のべ21万の案が世界各国から集まったという。
[BOCOG: 2004/12/27]
[人民網日文版:2005/02/02]
応募受付用のメアドで検索すると [google] 確かに各国のサイトで募集をかけているのが見て取れる。

しかし当然、その選定には中国政府の意思が介在しないはずはないわけで。
所詮、オリンピックは権力と袂を分かつことなど無理なんだなぁと、(ナチスドイツの例を出すまでもなく) あらためて思った次第。

勘繰り過ぎ?敏感になり過ぎ?妄想入り過ぎ?

本当にそうなら、どんなに平和なことだろうか。

※中→日翻訳は、[Excite Webページ翻訳 - 中国語] とか好きなのを使ってください。

| | Comments (0)

Jun 02, 2005

CGI:joyfulexif を nifty で使う

フリーの画像掲示板CGIと言えば、[KENT-WEB:Joyful Note]
それに更に、Exif情報表示やサムネイル作成機能、認証機能などの有用な機能を豊富に拡張したものが、[Cachu's Page:Exif 情報対応版 Joyful Note] 以下 joyfulexif と呼ぶものです。

これを使わない手はない、ということで、@nifty の [@homepageサービス] 環境下に入れてみました。
しかし nifty が用意しているサーバは、いろいろと普通じゃないので苦労します。
でも nifty でもやろうと思えばいろいろできるんだなぁと思ったので、履歴をまとめました。

サーバ環境 @homepage:
niftyサーバ名称 = hpcgi3.nifty.com, homepage3.nifty.com
サーバのPerl = Ver. 5.00503 (2005/06/02現在)
サーバの種類 = Solaris

今回使用したCGI:
[Cachu's Page:joyfulexif] = Ver. 2.3e
[菅処:repng2jpg] = Ver. 1.0.4 sparc_solaris_static版
[perl.com:perlソースコード] = Ver. 5.005_03

以下、このバージョンを前提とした話になります。


Step1. joyfulexif のインストール

基本は、[joyfulexif:README_exif.txt] に従ってインストールします。

とりあえず最低限、以下の設定だけは行います。
$title
$homepage
$pass
$ScriptURL

Step2. Perl スクリプトの冒頭のパスを書き換える

いわずもがなですね。
参考:[@nifty:自作CGI利用方法]

書き換え:
#!/usr/bin/perl
#!/usr/local/bin/perl

対象:

./blacklist_util.cgi
./joyful.cgi
./rss_joyfulexif.pl
./showexif.cgi
./util/which.cgi


Step3. 画像などを /homepage/ ディレクトリに移動する

nifty では、/cgi-bin/ 以下にある画像や .html .css .js などのファイルは表示を許可されないため、これらを /homepage/ 以下に引っ越す必要があります。

移動例:
/cgi-bin/joyfulexif/joyful.css
/cgi-bin/joyfulexif/img/
/cgi-bin/joyfulexif/img/thumb/
/cgi-bin/joyfulexif/img/clip.gif
/cgi-bin/joyfulexif/img/home.gif
/cgi-bin/joyfulexif/img/soon.gif
/homepage/joyfulexif/ [707]
/homepage/joyfulexif/joyful.css [604]
/homepage/joyfulexif/img/ [707]
/homepage/joyfulexif/img/thumb/ [707]
/homepage/joyfulexif/img/clip.gif [604]
/homepage/joyfulexif/img/home.gif [604]
/homepage/joyfulexif/img/soon.gif [604]

パーミッション(属性)の設定も忘れずに。
また、上記の移動に合わせて、joyfulexif 内のパス設定を変更します。

変更例:

0169 | $gif_path = "./img/";
0188 | $imgdir = './img/';
0192 | $imgurl = "http://www.xxx.xxx/~xxx/img/";
3241 | $style_file .= "<link rel=\"stylesheet\" href=\"joyful.css\" type=\"text/css\">\n";
3936 | $style_file = "<link rel=\"stylesheet\" href=\"joyful.css\" type=\"text/css\">\n";
0169 | $gif_path = "/homepage/joyfulexif/img/";
0188 | $imgdir = '/homepage/joyfulexif/img/';
0192 | $imgurl = "http://homepage?.nifty.com/xxx/joyfulexif/img/";
3241 | $style_file .= "<link rel=\"stylesheet\" href=\"http://homepage?.nifty.com/xxx/joyfulexif/joyful.css\" type=\"text/css\">\n";
3936 | $style_file = "<link rel=\"stylesheet\" href=\"http://homepage?.nifty.com/xxx/joyfulexif/joyful.css\" type=\"text/css\">\n";

注意:
左の数字は Ver.2.3e の場合の行番号。変動可能性あり。
"http://homepage?.nifty.com/xxx/" の部分は自分の環境に合わせて。


Step4. localtime() 関数を利用可能にする

ここまでが基本ですが、これだけでは「実行エラー (500:Internal Server Error)」になってしまいます。
理由は、nifty の素の環境では localtime() 関数が使えないからです。
そこで、Time::Local モジュールを追加してあげます。

すごい参考:[日曜プログラマの小道具箱:perl moduleをniftyで使う]
この方法なら、nifty で使えないものがほぼなくなりそうな勢いです。

はっきり言って、上のサイトさえ見れば全部わかります。 だから流れだけ書きます。
  1. サーバの Perl バージョンをチェック
  2. そのバージョンにあった perl のソースを [perl.com] から取得
  3. ソースから、Local.pm および関係のファイルを選んでサーバの /cgi-bin/libs/ 以下に置き、パーミッションを設定

その後、joyfulexif の構成ファイル中、Time::Local を使用しているものに以下の記述を追加します。

use Time::Local;
BEGIN { push(@INC, "/cgi-bin/libs"); }
use Time::Local;

対象:

joyful.cgi
rss_joyfulexif.pl

ここまでで、とりあえず joyfulexif が動作を開始すると思います。
それでも動かない場合は、[joyfulexif:README_exif.txt] や上に挙げた各サイトを再度チェックしてください。


Step5. サムネイル化機能を利用可能にする

やっぱりこの機能も欲しいですね。デフォルトでは画像を全部読んで表示サイズだけ擬似的に小さく変更するだけだから、重くって仕方ありません。
nifty のサーバには ImageMagick や PerlMagick が用意されていないため、基本的にはサムネイル化ができません。

すごい参考:[鉄の穴:Exif 情報対応版 Joyful NoteをImageMagickとPerlMagickが使えないサーバーでサムネイル画像の作成を可能にする方法]

これも、上のサイトさえ見れば全部わかります。 だから流れだけ書きます。
  1. [菅処:小物たち] から resize.zip を貰ってきて check.cgi を動かす
  2. check.cgi の結果を分析。nifty の場合は repng2jpeg を使えばよいとわかる
  3. 同じサイトから repng2jpeg を貰ってきて、sparc_solaris_static 版をサーバに置き、パーミッションを設定
  4. 以下のように joyful.cgi の設定を変更
$ThumbMake = -1;
#$ImgResize::repng2jpeg = './repng2jpeg';
$ThumbMake = 4;
$ImgResize::repng2jpeg = './repng2jpeg';

Step6. index.html の代わりに index.cgi を置く

おまけです。
何度も言うように、nifty では /cgi-bin/ 以下に .html やら画像やらを置いても表示できません。
よって joyfulexif に付属の index.html をそのまま使っても動かないので、代わりに index.cgi を置いておくとよいでしょう。

index.cgi の例:
#!/usr/local/bin/perl
print <<"EOM";
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=Shift_JIS\">
<meta http-equiv=\"refresh\" content=\"0;URL=joyful.cgi\">
<title>掲示板へ移動中</title>
</head>
<body>
<a href=\"joyful.cgi\">自動的にジャンプしない場合はクリック</a>
</body>
</html>
EOM
exit;


ひとまず以上です。
あとは好みに応じて設定を変更すればよいでしょう。

ど〜してもエラーが出て動かない、という場合は、[joyfulexif:FAQ][KENT-WEB:FAQ][はじめてのCGI@nifty] などを参考に頑張ってみてください。
「絶対私じゃ無理」、「絶対これ動かない」、「絶対 nifty の陰謀だ」 というようなことは絶対にありませんから。

最後に。
素晴らしいスクリプトと情報を無償で公開して下さった、各スクリプト作者および先駆者の方々に、感謝いたします。

| | Comments (0)

May 28, 2005

Ys4:Uzeeeeee

平和な森が、今、巨大な闇に覆われる。

一瞬の躊躇が血の雨を降らす。

容赦のないターン。届かない腕。

上空から迫り来るクチバシ。

すべては間合い。隙が死を呼ぶ。

あがいてあがいて生き残れ。

あなたは今日、本当の恐怖を知る。

それが…

「鳥」


2005年5月26日上映開始。

Presented by TAITO (Ysを対鳥格闘ゲームに進化させた会社)

| | Comments (0)

«イースF:通称はやはりイース7?