About 2007年08月

2007年08月にブログ「三流覚え書き」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2007年07月です。

次のアーカイブは2007年09月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35

« 2007年07月 | メイン | 2007年09月 »

2007年08月 アーカイブ

2007年08月06日

携帯サイトの開発環境設定

携帯サイトを作るかもしれないので、ローカルに開発環境を作る事にした。
その時のメモ。

【開発環境構築 for windows】

OS : WinXP
Web Server : Apatch 2.0.59
Perl : ActivePerl 5.6.1

-----------------------------------------------------------
-- ActivePerl のインストール --
-----------------------------------------------------------
1. ActivePerl の ダウンロード

http://downloads.activestate.com/ActivePerl/Windows/5.6/

【補足】08/08/01 時点のバージョン ActivePerl 5.8.8
 http://aspn.activestate.com/ASPN/Downloads/ActivePerl/

2. ディフォルトでインストール

3. DOS窓から 「perl -v」を実行。ヴァージョンが表示されたらOK

-----------------------------------------------------------
-- Apatch --
-----------------------------------------------------------

1.Apatchのダウンロード

http://www.apache.jp/
http://httpd.apache.org/download.cgi

apache_2.0.59-win32-x86-no_ssl.msi

【補足】apache_2.2.4-win32-x86-no_ssl.msi 自分の環境ではNGだった

2.インストール

[ServerInfomation]
NetWorkDomain: localhost
Servername : localhost
ServerAdmin : hoge@hoge.com

3.ブラウザで http://localhost/ にアクセスできれば OK

-----------------------------------------------------------
-- Apatch + Perl --
-----------------------------------------------------------
1. %APATCH_HOME%\Apache2\conf\httpd.conf の設定

1.1 AddHandlerをコメントアウトし下記に書き換える

  AddHandler cgi-script .cgi .pl

1.2 Addtypeの追加

AddType application/x-httpd-cgi .cgi
AddType application/x-httpd-cgi .pl
   
2. アパッチを再起動する。

3. %APATCH_HOME%\Apache2\cgi-bin\printenv.pl を開く
4. 一行目をパールのインストール先に変更する
5 ブラウザで http://localhost/cgi-bin/printenv.pl を入力し、表示されればOK

※ http://localhost/cgi-bin/printenv.pl を入力した場合
IEの場合「ファイルのダウンロード」画面が表示される事あり、
FireFoxでは普通にひょうじされた。
その場合、 http://localhost/cgi-bin/printenv.pl/ と最後に「/」を付加する。

-----------------------------------------------------------
-- Docomo (エミュレータ) --
-----------------------------------------------------------

1. エミュレータのダウンロードとインストール

http://www.nttdocomo.co.jp/service/imode/make/

ツールダウンロードを選択、「iモードHTMLシミュレータII」を選択

-----------------------------------------------------------
-- au (エミュレータ) --
-----------------------------------------------------------

1. エミュレータのダウンロードとインストール

http://www.au.kddi.com/ezfactory/index.html

Openwave SDK 6.2K

-----------------------------------------------------------
-- Soft Bank (エミュレータ) --
-----------------------------------------------------------

1. エミュレータのダウンロードとインストール

http://developers.softbankmobile.co.jp/dp/tool_dl/web/wcv.php

ウェブコンテンツヴューア


-----------------------------------------------------------
-- キャリア判別 --
-----------------------------------------------------------
※以下のモジュールを使おうかと思っている

 http://memorva.jp/memo/mobile/http_user_agent.php

http://www.kawa.net/works/perl/phone/pnews.html

※ユーザーエージェント
http://www.nttdocomo.co.jp/service/imode/make/content/spec/useragent/index.html
http://www.au.kddi.com/ezfactory/tec/spec/4_4.html
http://developers.softbankmobile.co.jp/dp/tech_svc/info/useragent.php

-----------------------------------------------------------
-- PPMにて必要モジュールのインストール --
-----------------------------------------------------------
※PPM(Perl Package Module)とは、Win32環境において
Perlから新しいモジュールを利用できるようにするモジュール

PPM :version 2.2.0

【必要なモジュール】

CGI
CGI-Session

0. ネット接続時にプロキシを使用している場合、DOS窓をにて以下を入力

※プロキシ、ユーザ、パスワードの設定

Set HTTP_proxy=http://192.168.1.1:8080
Set HTTP_proxy_user=user
Set HTTP_proxy_pass=pass

1. 「PPM」と入力。PPMが起動する。

2. 「query」と入力後「enter」を押す。インストールされているモジュールが表示される。

3. 「CGI」モジュールのインストール。以下を入力

install CGI

4. 「CGI-Session」のインストール

install CGI-Session

5 以下を入力してインストールされているか確認

query CGI

6 「quit」で「ppm」の終了

-----------------------------------------------------------
-- Session 管理 --
-----------------------------------------------------------

※携帯ではCookieを使用できない為、以下のどちらかを使用する

(a)フォームのhiddenフィールドにセッション番号を埋め込む
(b)URIにセッション番号を埋め込む

2007年08月20日

携帯サイトの開発環境設定2

結局作る事になりました。

以下のモジュールを追加する事にしました。

-----------------------------------------------------------
-- PPMにて必要モジュールのインストール --
-----------------------------------------------------------
HTML-Template
HTML-Tree

携帯サイトの開発メモ

--------------------------------------
仕様
--------------------------------------
・言語は「xhtml」を使用する
・HTML-Templateを使用してperlとxhtmlを分離する
・互換性がない部分は、キャリア毎にテンプレート内で分岐する

--------------------------------------
注意する事
--------------------------------------
・docomoは"Content-Length" が必要
※binmodeを使用する

2007年08月27日

webページを作成する時参考にするサイト


Web標準化Tips

2007年09月
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30