真夏の花

 自分の住んでいる町の緑地を毎月お手入れ(ゴミ拾いや草刈など)するボランティアをしています。会の名前は「緑地管理ボランティアの会」。そのまんまですね。(^^;)

 2000年に日本財団より助成金を頂き、その時の活動の報告用として作った「緑地管理ボランティアの会」のホームページが、ホームページ作りのきっかけでした。以後毎月第2日曜日に、雨が降らない限りゴミ拾いや草刈りを欠かしていません。活動の詳しい内容は、ぜひ会のホームページをご覧ください。今年はあまりに夏が暑いので、8月の活動は月末に行う予定です。m(^^)m

 昨日緑地の花を撮りに、暑い中出かけてきました。いや?、それにしても本当に暑いですね。(^^;) こういう時は無理をしないに限ります。ではその時撮影しました写真をいくつか紹介いたします。まずはキツネノカミソリの花と蕾。この花は群生して咲き、その光景は「一見の価値あり!」です。

 鮮やかな朱色が
 目立つ
 

ヒガンバナ科の多年草
花の頃には葉がない
こちらはミヤマアカネと言うトンボと、アキノノゲシの綿毛です。
  
 他にはバアソブ、ツリガネニンジン、ヤマハッカなども見られました。画像はまた次回、近々に掲載致します。
m(^^)m

高知県知事さんのブログ

あの自民党の元総理、橋本龍太郎さんのお兄さんである高知県知事の橋本大二郎さんもブログをやっておられる。しかもニフティーのココログ。うははは、笑っちゃいけないよね。でも好感もてるし、内容も面白い。プロフィールは必見だよ。(^^;)

橋本高知県知事さんのブログ「だいちゃんぜよ」

ちなみに龍太郎さんご本人も、ブログではありませんがホームページ開設されています。

橋本橋本龍太郎さんのホームページ

アクセス制限

 CGIや .htaccess (ドットエイチティーアクセス)が使えないサーバでは、JavaScript などを使ってアクセス制限をするしかありません。しかし、JavaScript 使ったアクセス制限を解説しているサイトは多いのですが、そのどれもがわたしには少し物足りなく思えました。

 日頃お邪魔しているプロバイダーDION(DION 提供の WEB サーバは、CGIも .htaccess も使えません)のホームページ掲示板でも、何とかアクセス制限をする方法はないでしょうかとの質問が後を絶たちませんでした。それでわたしが苦労して編み出したのがこの方法です。お時間のある方は、ぜひ一度ご覧ください。m(^^)m

JavaScript によるアクセス制限 

DION の掲示板をカスタマイズ

 DION で Blog ができるようになったので、もう今更掲示板のカスタマイズなんて…、とお思いかもしれませんが、わたしの LOVELOG でないホームページで、DION 提供のやぼったい掲示板 CGI やゲストブック CGI をカスタマイズする方法を解説しています。Dionavi のホームページ掲示板を覗いたことのある人は、ご存知の方も多いでしょう。「あはは、また宣伝しているわ」と言われそうですが、サブドメインが d や f の人も最近 DION 提供の CGI が使えるようになったことだし、この際多くの人に宣伝するよい機会でもありますので、また宣伝させてください。(^^;)

  解説ページ「DION 便利帳」

 ぜひご利用ください。お代は頂きません。

 なお DX 掲示板のカスタマイズは下記の「DION提供CGI資料室」さんがお薦めです。

  解説ページ「DION 便利帳」

rss ファイルを表示させる2

 php のライブラリーに PEAR(PHP Extension and Application Repository)というのがあり、これを使うと Blog の rdf や rss ファイルを web ページに表示できるらしい。つまり自分の気にいった Blog サイトの更新情報や、DION その他の Blog 情報サイトに寄せられるたくさんのサイトの新着情報を自分の web ページに表示できたり、ということです。m(^^)m

 実際には php のスクリプトを使っているので、拡張子が .php のファイルでないと表示できません。それでインラインフレームなんぞを使って表示させる訳です。そのインラインフレームは、CGI の使えないサーバに置いてあるファイルにも使えるのですが、インラインフレームを使って表示させる元の php ファイルは、php が使えて、PEAR の XML_RSS がインストールされているサーバに置いてないとだめです。XML_RSS をインストールできないレンタルサーバでは、php さえ使えれば、php のスクリプトファイルと同じディレクトリに PEAR.phpを置き、同ディレクトリに XML ディレクトリを作ってその中に RSS.php、Parser.php を置いても機能するよう?です。(試してない(^^;))

 ここからの話は、わたしの自宅サーバの環境下(FreeBSD/4.9 Apache/2.0.48 PHP/5.0.0b4)でのお話だと思って読んでください。PEAR は、PHPをインストールした時点で同時にインストールされているので改めてインストールする必要はないのですが、XML_RSS はそのままではインストールされていません。と言っても、

# pear install xml_tree
# pear install xml_rss

のふたつのコマンドで簡単にインストールできます。最初「Do You PHP?」さんのサイトの解説通りに
# pear install xml_rss
と打って失敗してしまいました。まず、
# pear install xml_tree
と打ってから xml_rss のインストールをしましょう。(^^;)

 で後は下記のスクリプト(これは「レッツ PHP!」さんが公開されているものに少し手を加えたものです)

rdf や rss ファイルを web ページに表示するための php スクリプト

をサーバにアップし、アドレスのお尻にお目当ての rdf や rss ファイルのアドレスを引数としてつけてあげればOKです。と言いたいのですが、実はここから見事にはまってしまいました。(^^;)

 丸一日ちょっと悩んでしまいました。上手くリンクは表示されるのですが、文字が「 ????????????? 」となってしまうのです。わたしのサーバは php ファイルは euc-jp で表示されるよう php.ini で設定しているのですが、それを色々変えてみたりしましたがだめでした。で、「XML_RSS RSS」でネット検索したところ、「Do You PHP?」さんの掲示板のハンドルネーム広島県人@埼玉在住さんの書き込みにたどりつきました。

>とりあえず、RSS.phpの130行目あたりにある
> $this->XML_Parser();
>を
> $this->XML_Parser('utf-8');
>としてみてはどうでしょうか?PEAR自体に手を入れるのは何ですが、
>とりあえず動くようです。

理由は詳しくは分からなかったのですが、ダメ元じゃ?とばかりまずローカルで試してみました。「ありゃりゃ」なんと上手く表示されるではないですか。「やった?!」です。
求めよ! さらば与えられん。m(^^)m

/blog/rss.php?u=http://blog.dion.ne.jp/xml/recent_article.rdf

※ 現在当 Blog ページ右下にインラインフレームを使用して表示させています。一定間隔(DION の新着情報の更新は10分間隔でしょうか)で新しいものに更新されます。

rss ファイルを表示させる

 php のライブラリーである PEAR の XML_RSS を使って、Blog の rdf や rss ファイルを表示させることに挑戦してみました。
 XML_RSS のインストールや表示するための php スクリプトの設置など、ほぼ上手くいったのですが、いざ表示してみると日本語が「?????????」となってしまう。「う?ん、何が原因なんだろう…」文字コードの設定など色々いじってみましたが直りません。さてすっかりはまってしまいましたが、結局どうなったのでしょう?。その結果は、カテゴリー "プログラム" 書き込みをご覧ください。
m(^^)m

■ rss ファイルを表示させる(笑顔が見たくて)