« 2005年02月 | メイン | 2005年04月 »
2005年03月27日
山旅スライド バージョンアップ開始(BlogPet)
山旅人2号は山旅人が構造みたいな登録したよ♪
*このエントリは、BlogPetの「山旅人2号」が書きました。
投稿者 kousagi : 13:10 | コメント (1) | トラックバック
2005年03月21日
サーバサイドスクリプトの変更(slide.phpの変更)
山旅スライドのデータベース化にともない、サーバサイドスクリプト
(slide.php)の次の処理を変更しました。
1) 表示処理(default)
2) 新規登録処理(comp)
3) 登録内容変更処理(update)
4) 登録内容削除処理(delete)
「ソースプログラムが全て」と云うことで、詳細は、
slide.phpをご覧ください。
これで、山旅スライドVer 3.00 の完成とします。
今後の課題として、
1.携帯端末への対応
2.スライドの新パターン作成
3.ユーザー別、スライド表示機能
4.カテゴリー別、スライド表示機能
5.XHTML、CSSへの対応
などがありますが、じっくり、ゆっくり、対応していく予定です。
投稿者 山旅人 : 11:20 | コメント (1) | トラックバック
2005年03月17日
Amazon広告スクリプト:lilbox
山旅スライドで掲載する、Google AdSense広告で、
Amazon広告スクリプト:lilbox と云うのを使って、
AdSense代替設定を行うことにしました。
1.Amazon広告スクリプト:lilbox の設定
http://www.websmith.co.jp/lilbox/install.php
の手順で、
//アソシエイトID
$associate_id = "yamatabi-22";
とする。
2.AdSense代替設定
http://www.websmith.co.jp/lilbox/adsense.php
を参考に、
type=halfbanner
Books=%C5%D0%BB%B3 (登山をURLエンコード)
に設定、次のような感じです。
http://yama-tabi.net/cgi/amazon/lilbox.php?type=halfbanner&Books=%C5%D0%BB%B3
3.AdSense コード
AdSense コードに次の赤部分を追加しました。
<script type="text/javascript"><!--
google_ad_client = "pub-3722071230880571";
google_alternate_ad_url = "http://yama-tabi.net/cgi/amazon/lilbox.php?type=halfbanner&Books=%C5%D0%BB%B3";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_channel ="4292748686";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "9F7573";
google_color_url = "9F9188";
google_color_text = "666666";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
投稿者 山旅人 : 12:27 | コメント (3) | トラックバック
2005年03月13日
三段池公園でEOS20Dの練習(BlogPet)
きのうは保存したの?
*このエントリは、BlogPetの「山旅人2号」が書きました。
投稿者 kousagi : 10:30 | コメント (1) | トラックバック
2005年03月12日
既存データのデータベースへの移植
既存XMLデータから、SQLデータ、新規XMLデータ、htmlファイルを作成する
ため、PHPのCLI(Command Line Interface)によるスクリプトを作りました。
このスクリプトをslide/dataディレクトリでroot権限で実行すると、次のファイル
が作成できます。
(telnetでloginし、suコマンドでrootになって実行する。)
1) SQL形式データ
・ slide2-1.sql
2) 新規XML形式データ
・ (slide_no)/album.xml
各スライド番号毎に作成
3) htmlファイル
・ (slide_no)/index.html
・ (slide_no)/fade.html
・ (slide_no)/zoom.html
・ (slide_no)/roll.html
各スライド番号毎に作成
・ (slide_no)/00n.html
各写真毎に作成
ここまでくれば、Google AdSense広告の掲載で定義した広告が表示されます。
4) SQL形式データをデータベースへ登録
今回のスクリプトで作成したSQL形式データは文字コードが、SJISになって
います。 PostgreSQLの標準文字コードをEUCにしているので文字コードの
変換が必要です。
そこで、telnetでloginして次のような手順でデータベースへ登録を行います。
・漢字コードの変換
$ nkf -e slide2-1.sql > slide2-1-euc.sql
・データベースのバックアップ
安全のため次のようなコマンドでバックアップをとります。
$ pg_dump ishizumi > ishizumi5.out
$ pg_dump mtdb > mtdb2.out
・データベースへ登録
$ psql -f slide2-1-euc.sql
・登録されたか確認
$psql
>\dt;
>select * from slide;
投稿者 山旅人 : 10:02 | コメント (1) | トラックバック
2005年03月11日
データ構造の定義(BlogPet)
山旅人2号は山旅人はファイルは格納するつもりだった。
ここでスライドされた!
*このエントリは、BlogPetの「山旅人2号」が書きました。
投稿者 kousagi : 10:46 | コメント (1) | トラックバック
Google AdSense広告の掲載
山旅スライドに「Google AdSense広告」を掲載することにしました。
サーバーレンタル料(月額10,290円)の一部にでもなればと云うことで、
ご理解ください。
山旅スライド全体での目標は次のとおりです。
・月間ページビュー: 300*30(日) = 9000
・クリック率 : 1%
・月間クリック数 : 90
・クリック単価 : $0.1
・月間目標額 : 90(クリック数) * $0.1(クリック単価) = $9.0 = 950円
と云うことで、月間1000円ぐらいになればとたくらんでいます。
1) 掲載位置の検討
ハーフバナー(234*60)タイプの広告を次の位置に掲載する予定です。
・ index
・ fade
・ zoom
・ roll
・ 00n
2) スタイルシート(xslファイル)の変更
広告掲載に伴い、スタイルシート(xslファイル)を次のように変更します。
・ slide_fade.xsl
(fade, zoom, roll スライドショー作成用スタイルファイル )
・ photo.xsl
(個々の写真表示ファイル作成用スタイルファイル )
投稿者 山旅人 : 07:00 | コメント (0) | トラックバック
2005年03月10日
データ構造の定義
山旅スライドのデータベース化にともない、データ構造を次のように
定義しました。
1) 、データベース テーブル構造の定義
テーブルは、slideテーブル1つとしました。
slideテーブルと、imageテーブルの2つに分けようとも思いましたが、
imageテーブルを使って写真を管理するとサーバーにかかる負荷が
大きくなりそうなのでやめました。
2) XMLデータ構造の定義
スタイルシート(xslファイル)を使って、xmlファイルから、htmlファイルに変換
するしくみは今まで通りにしたかったので、今回もxmlファイルを作成します。
いままでのxmlファイルは全てのスライドショー用データを1つのxmlファイルに
していましたが、今回は各スライドショー毎にxmlファイルを分けました。
・いままでのxmlファイル
・今回のxmlファイル例
3) 山旅スライド ディレクトリ構造の定義
山旅スライドのディレクトリは、最上位にslideディレクトリ、その下に
dataディレクトリ、その下に各スライド番号ディレクトリの構造とします。
各スライド番号ディレクトリに画像用jpgファイルや、スライドショー用
htmlファイルなどを格納します。
投稿者 山旅人 : 07:37 | コメント (0) | トラックバック
2005年03月08日
山旅スライド バージョンアップ開始
山旅スライドのデータベース化(PostgreSQL)を開始します。
バージョンアップは次のような手順で行い、今月中の完成が目標です。
1.データ構造の定義
1) データベース テーブル構造の定義
2) XMLデータ構造の定義
3) 山旅スライド ディレクトリ構造の定義
2.Google AdSense広告の掲載
1) 掲載位置の検討
2) スタイルシート(xslファイル)の変更
3.既存データのデータベースへの移植
1) 既存XML形式データから、SQL形式データを作成
2) 既存XML形式データから、新規XML形式データを作成
3) 既存XML形式データから、htmlファイルを作成
4) SQL形式データをデータベースへ登録
4.サーバサイドスクリプトの変更(slide.phpの変更)
1) 表示処理(default)
2) 新規登録処理(comp)
3) 登録内容変更処理(update)
4) 登録内容削除処理(delete)
投稿者 山旅人 : 19:00 | コメント (0) | トラックバック
2005年03月05日
Javaアプレットページを見るために
先日インストールした、WinXP(SP2)+IE6の環境では、
次のようなJavaアプレットページを見ることが出来ませんでした。
http://yama-tabi.net/kiroku/2003/kurobe1/jpg/fade1.htm
http://yama-tabi.net/omou/ooikumoyo/ooikumoyo.htm
そこで、「J2SE v 1.4.2_07 SDK」をインストールし、
Javaアプレットページを見れるようにしてみました。
1.ダウンロード
http://java.sun.com/j2se/1.4.2/download.html
から、「Download Windows J2SE SDK」をクリックして
j2sdk-1_4_2_07-windows-i586-p.exe(54,450,037 バイト)
をダウンロードする。
2.インストール
ダウンロードした、j2sdk-1_4_2_07-windows-i586-p.exe
をダブルクリックして実行。
1) 「開いているファイルーセキュリティの警告」がでるが、
[実行] ボタンを押す。
2) ライセンス項目に「同意」する。
3) デフォルトでインストール
これで、Javaアプレットページが見れるようになり、ついでに
Javaの開発環境もインストールされます。
興味のある方は、Javaプログラムを作って見てください。
投稿者 山旅人 : 13:39 | コメント (1) | トラックバック
2005年03月04日
エベレスト登山中にエッチしちゃいけない
面白いことを考える人がいるなあと感心しました。
でも、「山登りぐらい自由にやらせてよ。」といったところです。
登山家であり、冒険家でもある植村直己さんが、エベレストの
最終キャンプでナニをしたと云う話は有名ですが、
自然のすばらしさを感じたときとか、より原始に近い状況では、
本能が目覚めてしまうと思うのですが。
投稿者 山旅人 : 07:10 | コメント (0) | トラックバック


