私のメモ書きとしてのホームページ改造やパソコンに関する日記です


[
新着] [ワード検索]
*--- Contents ---*
1.パソコンの組み立て  ■ ビデオ編集用パソコン  ■ プルダウンメニューの改良  ■ 写真サムネイルの変更  ■ Intel HD Graphics 530のドライバー  ■ さくらネットのレンタルサーバーの変更  ■ Windows 10 Anniversary Update  ■ Windows10 インストール  ■ windows10 インストール  ■ ページの自動更新
2.EDIUS Pro8のQSV効果  ■ キャッシュの件  ■ ビデオ作品のメニュー変更  ■ 再生リスト 追加  ■ EDIUSで一部のフォントが表示されない  ■ QSVのトラブル 原因究明  ■ ビデオ編集用パソコンの組み立て  ■ 項目ごとの掲載件数を表示  ■ ビデオ編集ソフト EDIUS Pro 7  ■ 再びQSVについて
3.Youtubeへのアップでトラブル  ■ プロジェクトの設定  ■ EDIUS Neo3.5 とQSV  ■ EDIUS Neo3.5に更新  ■ QSVについて  ■ USB3.0 Ports  ■ 常用PCのSSD化  ■ ビデオ用PCグレードアップ  ■ ビデオ編集用PCのHDD増設  ■ YouTubeの再生リスト
 新着の期間  [全ページの表示] [新着一覧





「写真日記」掲載写真一覧 その62008/05/12(月曜)

一つのプログラムを作っていると次から次へといろいろの欲望が出てくるものだ

1.「期間指定もいいが、キーワードを設定して表示できないか・・・
2.その都度、「データ更新」をしなくても自動的に実行できないか・・・
等々考えて、これらを取り入れて一応完成した

http://ono.sakura.ne.jp/cgi/joyfulyy_diary/photo_list/disp.html

 

「写真日記」掲載写真一覧 その52008/05/02(金曜)

logデータの中で <>200<>133<> は写真日記等で見ているときの画像サイズであって、実際の写真サイズではない
200/133 で縦横比は求められるが・・・

そこで写真のサイズを取得することを考えでソースを書き直した
-----------------------------------------------
 //-- 写真の縦横サイズを取得する
 $ff = "../img/" . $f_name ;
 $size = getimagesize($ff);
----------------------------------------------- 
写真情報を配列変数に取り込む ( $size = getimagesize($ff);)
この配列で $size[0] が縦のサイズ、$size[1] が横のサイズになる
これを <>200<>133<> の代わりに設定すればいい。
PHPだから出来ることだ

サーバーのパーミッション2008/05/02(金曜)

ソースを試行錯誤しながら作成し、PCで動作を確認してサーバーに転送する
私の場合2つのレンタルサーバーで運用している
「さくらネット」と「TOK2」である

「さくらネット」では正常にjoyful.logが data.jsに書き換えられるのにTOK2では如何せん data.js が作成できない
今日TOK2に問い合わせてやっと解決できた

指示どおり、PHPファイルを設置してあるフォルダーのパーミッションを「777」に変更したら正常に data.js が作成された

これで両サーバーで使用することが出来た

「一覧表示」をしようと考えてから早半月・・・
それでも、PHPは大変色々のことが出来ることも勉強になった

 

「写真日記」掲載写真一覧 その42008/04/30(水曜)

4月12日の記事で
----------------------------------------------------------------
元データ
198<><>2008/04/11(金曜)#hide#2008/04/12(Sat) 06:17<><><>キアゲハ<>先輩の
---<途中省略>---
>0<>.jpg<>200<>133<>.jpg<>200<>133<>.jpg<>200<>133<>

前後に「"」を付けて、Javascript で読み込めるように修正する
"198<><>2008/04/11(金曜)#hide#2008/04/12(Sat) 06:17<><><>キアゲハ<>先輩の
---<途中省略>--- 
>0<>.jpg<>200<>133<>.jpg<>200<>133<>.jpg<>200<>133<>",

データの修正にはエクセルを使う
----------------------------------------------------------------
その後リアルタイムでデータの作成は・・・と、CGI 本体を検討してみたが如何せん私の知識ではどうしようもない

そこでPHP言語で作成することを検討し、何とか完成した
PHPのソースは

<?php
 $fp = fopen("../joyful.log" , "r"); //-- joyfulyy_diary のデータファイル
 $fw = fopen("data.js", "w"); //-- 作成するデータファイル

 //-- 各種文字列の設定
 $q = '"' ;//-- ["]
 $e = '",' ;//-- [",]
 $n = "\n" ;//-- 改行
 $s = "'" ;//-- [']

 fwrite($fw ,$n);
 fwrite($fw ,"var f_data = new Array(");
 fwrite($fw ,$n);
 fwrite($fw ,$n);

 while (($line = fgets($fp)))
 {
  //-- 元データの↓(\n)を取り除く
  $moji = rtrim($line) ;//-- 右側空白除去 (\n、\r、\t も除去)

  //-- 画像の含まれているデータのみを data.js に作成する
  $jpg_pos = strpos($moji , ".jpg"); //-- .jpg の位置を求める

  if($jpg_pos > 0){
    //-- データの置換 ["] を ['] に変換
    $moji = str_replace($q , $s , $moji);

    //-- "210<><>・・・<>", のようにjavascriptで読み込める形式にデータを書き込む
    fwrite($fw ,"$q");
    fwrite($fw ,"$moji");
    fwrite($fw ,"$e");
    fwrite($fw ,"\n");
  }
 }

 fwrite($fw ,"$q");
 fwrite($fw ,"<><><><><>");
 fwrite($fw ,"$q");
 fwrite($fw ,"$n");

 fwrite($fw ,")");
 fwrite($fw ,"$n");

 //-- ファイルを閉じる
 fclose($fp);
 fclose($fw);

?>

と言うことで、本体の中の[データ更新]をクリックするとデータを変換して data.js を作成する
これでエクセルを使わなくてもデータを更新できる

苦労した点は
1.元データの↓(\n)を取り除く
2.データの置換 ["] を ['] に変換
の2点だった。特に本文の中に["]が含まれていると Javascript ではデータの区切りと判断してしまうためである

いずれにしても、これで掲載写真の一覧がスライドショウ等で見も事が出来るようになった
以前に少しPHPを勉強したがすっかり忘れていた
参考書(小さな文字で見るのに大変。ルーペで拡大しながら・・・)とにらめっこしながら、何とか実用になった
万歳 !!! と言うことだね

データの変換方法の変更2008/05/01(木曜)

元データ(joyful.log 78KB)
198<><>2008/04/11(金曜)#hide#2008/04/12(Sat) 06:17<><><>キアゲハ<>先輩の
---<途中省略>---
>0<>.jpg<>200<>133<>.jpg<>200<>133<>.jpg<>200<>133<>

このデータを
前後に「"」を付けて、更に一覧表示で使用しないデータを削除
"198<>2008/04/11<>キアゲハ<>.jpg<>200<>133<>.jpg<>200<>133<>.jpg<>200<>133<>",

このように変換するように修正した
この結果 data.js は 78KB から 17KB と極端に縮小できた
掲載記事の説明文が多くの容量を占めていた

 

「写真日記」掲載写真一覧 その32008/04/26(土曜)

写真日記に掲載されている写真を表示しようと考えてから試行錯誤して、やっと完成した
アドレスは下記の通り
http://ono.sakura.ne.jp/cgi/joyfulyy_diary/photo_list/index.html

データの問題2008/04/26(土曜)

表示する場合は joyful.log からデータを取得し data.js に追加して使用している
従ってリアルタイムで写真を表示しているわけではない
これを解決するためには cgi そのものを修正しなくてはならない

現在の私の知識では少し無理だろうな・・・
でも何とか挑戦してみようかな
php では・・・と考えてとりあえず php-5.2.5 をPCにインストールした
まあ、楽しみながらネ

 

「写真日記」掲載写真一覧2008/04/12(土曜)

元データ
198<><>2008/04/11(金曜)#hide#2008/04/12(Sat) 06:17<><><>キアゲハ<>先輩の
---<途中省略>---
 >0<>.jpg<>200<>133<>.jpg<>200<>133<>.jpg<>200<>133<>

前後に「"」を付けて、Javascript で読み込めるように修正する
"198<><>2008/04/11(金曜)#hide#2008/04/12(Sat) 06:17<><><>キアゲハ<>先輩の
---<途中省略>--- 
>0<>.jpg<>200<>133<>.jpg<>200<>133<>.jpg<>200<>133<>",

データの修正にはエクセルを使う

画像のファイル名は 198_1.jpg、198_2.jpg ・・・ のように作られている
そしてそれぞれのデータは <> で区分けされている
このようにしてデータを呼び出して掲載写真の一覧を表示することが出来る
今日までの掲載枚数は321枚、
このうち2008年度のみ取り出して掲載された写真の一覧を作成してみた
http://ono.sakura.ne.jp/cgi/photo_diary/index_2008.html
右側のサムネイルをクリックすると拡大表示される

まだ改良の余地はあるが、とりあえずはこんな方法で表示できることが判った

掲載写真一覧 その22008/04/21(月曜)

年度毎にデータを作成して表示することはすでに完成した
しかし、まだまだ改良を・・・ということで試行錯誤した結果、期間を指定して好きな範囲で見られるようにしてみた
http://ono.sakura.ne.jp/cgi/photo_diary/index.html

これだと1つのデータファイル(data.js)でいい。
中々面白いが、ちょっと苦労したね

 

撮影地などの地図表示2008/04/08(火曜)

YahooやGoogleなどで地図を表示することは周知の通りだ
これをページの撮影地情報としてリンクするようにしたらどうだろうか

下記はGoogleで先日の身延山久遠寺の位置を表示させている
http://local.google.co.jp/maps?f=d&hl=ja&geocode=&saddr=35.383347,138.425331&daddr=&mra=mi&mrsp=0&sz=15&sll=35.382052,138.427134&sspn=0.020224,0.032272&ie=UTF8&ll=35.383662,138.426104&spn=0.040307,0.057249&z=14

地図の拡大・縮小、移動などは自由に出来る

同じ場所を Yahoo で表示させたもの
http://map.yahoo.co.jp/pl?lat=35.37882798478163&lon=138.42831464574806&sc=3&mode=map&type=scroll

どちらの地図を使うかは好みの問題だろう
実際には
<A href="地図のアドレス">撮影地地図</A>
と書き込んでやればいい
国内に限らず全世界を網羅しているので海外旅行の場所説明には最適化もしれない

「地図の表示」解説2008/04/09(水曜)

URLの求め方等、私の雑記帳に解説した
http://ono.sakura.ne.jp/sonota/zatuki/homepage/map_disp/index.html

 

BBSを新設2008/04/01(火曜)

■ 私の雑記帳Q&A
http://ono.sakura.ne.jp/cgi/joyfulyy_zatuki/index.html
私の雑記帳に掲載している内容についてのQ&Aである
メールでは質問・回答の関係が大変読みづらいので、掲示板形式にした

 

写真ページの表示2008/04/01(火曜)

今まで写真表示のページは左側のようにツールバー、アドレスなど通常の形式で表示していた
<A href="http://www.yy.xx.ne.jp" target="_blank">
の形式で表示していた

これを次のように変更した
ウインドウのパラメータを設定する
win_op +="toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,";
ff : はアドレス
window.open(ff , "" , win_op)

この方式でオープンすると右側のように表示される
表示画面は任意の大きさで表示されるが、右上の「□」をクリックすると簡単にすっきりした全画面表示となる


 

IPアドレス2008/03/15(土曜)

通信回線をBフレッツにするときプロバイダーを決めなくてはならない。
いろいろと検討して、固定IPアドレスを無料で提供しているのが魅力となって某プロバイダーに加入した
この目的は「自宅サーバー」の開設だった。
この技術は私にはまだまだ遠い先の事だ。サーバー、セキュリティー等々勉強しなくてはならないことがいっぱいだ

あれやこれやで・・・月日が過ぎて最近プロバイダーが固定IPアドレスを有料化することになった
Bフレッツの通信回線料だけでも結構の負担になっている
これ以上増えては・・・と「自宅サーバー」の夢はいったん棚の上に載せて固定IPアドレスを解約した
「自宅サーバー」・・・いつのことになるか、夢だけは持ち続けるとしよう

現状ではローカルIPアドレスになって特に問題となることはない
むしろセキュリティー上は安心かもしれない
IPアドレスは下記のページから確認することが出来る
http://www.cman.jp/network/support/go_access.cgi

2008/03/16(日曜)

上記のアドレスをクリックすると自分のIPアドレスを確認できる
同時にどんなブラウザで閲覧しているか、モニターサイズは・・・等々の情報も確認することが出来る
しかし個人を特定するような情報はいっさい発信していないことが判る。(ただし固定IPアドレスで登録している場合は別)

つまりホームページを閲覧するとこれだけの情報を相手に提供していると言うことである
この情報を元にいろいろとデータ収集するのが「アクセス解析」である
ホームページを作成する側には大変重要な情報である。

 

リンク情報の整理2008/02/27(水曜)

現在「リンク情報」では99ページを紹介している
たまたまこの「リンク情報」ではどのページが何回アクセスされているかを参考に取得している。ランキングである
2007/12/04〜2008/02/26 までの66日間のアクセスページは61ページ、延べ235カウントだった
この中で最大値は54件、しかし1件もアクセスされないページが多々あった
そこで、今後も恐らくアクセスされないだろうと考えて、これらのページを削除した

リンク切れ2008/02/27(水曜)

私のホームページのアドレスを変更して、半年経過する
しかし未だにアドレスが修正されていないページが多々見受けられた
つまり「リンク」のページをチェックしていないと言うことだろう・・・
アクセス数が0件で修正されていないページも削除の対象とした

ホームページのアドレスを変更すると言うことはデメリットの方が多いと・・・つくづく感じた
「光回線」にしてプロバイダーを変更したのでしようがないが・・・
でもメールアドレスも変えたので今まで100件/日以上来ていた迷惑メールは0になった。
これは最高に快適なことだ。


[直接移動] [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]
投稿画像の表示サイズを変更できます
管理者用

- Joyful Note -
- JOYFULYY v2.50y24m45 :Edit by Yamamoto -
< Edit by michi >