魔王の憂鬱 -14ページ目

魔王の憂鬱

情報通信っぽいことを、分かりやすく述べているつもりです。

先日困り果てていたPHPについてですが、

PHPファイルの設定をイジって、ファイルの置き場所を変えたらうまく動作しました。

(PHPファイルの中身は見てみましたが、Pealはやっぱり分かりませんでした。)


完全に個人的なサイトなので、ここでは公開はしませんが、

伝言板が2つと、画像掲示板、チャットのついたHPになりました。


かなり以前のお話になりますが、

検索サイトに乗る条件は覚えていますか?


1、あるHPにリンクが貼られている

2、そのリンク先にサイトが存在する


このとき、2のリンク先のサイトが、検索サイトに反映されるんでした。



私のHPは、ごく限られた人にしか使わせたくない(知られたくもない)ので、

検索サイトにも引っかかってほしくはありません。


そういうときには、htmlのhead内に↓の1行を追加するといいらしいです。

<meta name="robots" content="noindex, nofollow">

何がいいのかまでは調べていませんが、"オマジナイ"だと思っておきます。



パスワードでいいじゃないか?とも思ったので調べてみました。

が、ありふれた解答は


「パスワードで入力した文字列 + .html」を開くように設定する。


というものでした。


どういうことかと言いますと・・、

例えば『http://maou.com/index.html』というサイトのページがあったとします。

その中に『http://maou.com/example.html』というサイトのページがあったとします。


index.htmlにパスワードの入力欄がありまして、

ここに『example』と打ち込むと、遷移して次のページに進むことができます。


しかし、『exam』と入力したとき、

『http://maou.com/exam.html』というページに遷移しようとし、

「そんなページはありません」というエラー画面に遷移します。


・・まぁ、URLを複雑にして作成すれば、確かに可能です。

が、これは不採用。


『.htaccess』というものを使ってパスワード認証を記述することができるらしいのですが、

これまたCGIらしく、即実現はできず。


んー;


問題点はありますが、パスワード問題は先延ばしです。


CGIの伝言板ですが、

サーバーにあげてあるExcelファイルに、コメントの内容が記録されていきます。


また、画像掲示板に関しては、

サーバー上にある、指定したフォルダの中に、

アップロードされた画像と、そのサムネイル(小さい画像)が保存されます。


レンタルサーバーの最大容量には限りがありますので、

アップロードできる画像のサイズと枚数には限度が生じます。


こういう、内部事情みたいなことも、

実際にHPを作成してみないと分からなかったですね。



改良の余地はありますが、とりあえず「FFFTP」を使ってサーバーにはあげました。

今後はユーザーテストを行いながら、部分的な更新を続けて行く事になります。

あーくやしい。



かなり以前に、自作HPを作るとの話をしたかと思います。

先日、フレーム分割cgiについて調べまして、

フレーム分割はうまくいったのですが、どうしてもcgiが動かない;


あ、すみません。

Internet Explorer をお使いの方は、↑の「お気に入り」ボタンを押してみてください。


すると、

←にお気に入りの空間ができ、右側にこのブログページが表示されるかと思います。

このように、別々のスクロールバーをもたせて

別々の内容を表示させることが可能なのですが、

こういう分割をフレーム分割といい、自作HPではHTMLを使って設定できるんですよ。


例)

  画面上部 : タイトル

  画面左部 : メニュー

  画面右部 : 本文



これらはフレームで分割されていまして、各フレームで独立して読み込みます。

つまり、毎回ページ全部を再読み込みしないので、動作が軽くなります。

Ajaxは、さらに細かい範囲に適応するものですので、ちょっと違います。



で、話は変わりまして、

以前、「掲示板」や「チャット」などを作成するのには

perlなどの言語を用いる必要があると言いました。


これについて調べたところ、

Webブラウザでperlを動かすために、

さらに、cgiというものを用いなければいけないようです。

cgiというのは、perlなどのプログラムを、ブラウザから起動させる仕組みのことらしいです。


さらにややこしくなったなぁと思いましたが、調べてみたところ・・

無料で掲示板などの機能を持ったcgi一式がダウンロードできるサイトがいくつもありました。


無料ですので広告が伴いますがね;



それでもいいやと組み込んでみたのですが・・


なんと、私の使っていたレンタルサーバー「FC2」では、

cgiにまったく対応していなかったのです!


cgiというのは、内容にもよりますが、とってもサーバに負荷がかかるようでして、

利用を制限している所が他にもあるようでした。



いやはや、これは困ったなと。


急遽、cgi使用可能な別のレンタルサーバーを登録してみました。

組み込み済みのデータをアップロードするだけなので、作業は楽です。

動作させました・・



レンタルサーバー

cgiは、PHPのみ対応です。』



・・PHP?なにそれ?


PHPとは、Webサーバの拡張機能の一つ。または、そこで使われるスクリプト言語・・

・・全然分かりません。



昨日から、このような感じで格闘しておりましたが、

ちょっとギブアップ\(・ε・)/



とことん手作りで行きたかったのですが、

掲示板などを別個に登録し、

外部リンクとして設定するかな・・という結論になっております。



んー、それにしても・・くやしいなぁ;




参考文献:IT用語辞典 e-Words

http://e-words.jp/

今週末は母校の研究室に遊びにいき、

研究室の後輩と軽くお話してまいりました。


国公立大学の情報系の学部生であるという点、

十分な施設と時間が残っているという点で、

プログラム関連での仕事をしたいのなら、今からでも

「基本情報技術者試験」の勉強をしておいた方がいいよとアドバイス。


既に学部4年生の一人は「基本情報」を取っておりました。素直に感心。



先生とも少しお話しましたが、

就職難の昨今、研究生を大変心配しておりました。


私も心配ではありましたが、

当人である後輩らが一番楽観的なのは、毎年のことでしょうか。



翌日はそのまま、大学祭へ行ってきました。

私はありきたりの出店の食べ物には興味は少なく、

どこも似たようなものばっかり売っているなぁと思っていましたが、

(確か)沖縄のサーダーアンダギー、マレーシア料理、

(確か)ベトナム料理、(どこだったかな・・)羊肉の串焼きなど、

留学生の出しているお店もあり、珍しい味を堪能いたしました。


一番の目的はサークルの後輩の活動でして、

土曜日には出店、日曜日にはステージで発表が行われるそう。


今日の夕方にステージ発表を見てきましたが、

まぁ頑張ってるなぁ・・といった所です。


多分この後で「お疲れ会」なる飲み会が開催されるでしょうが、

引退した身は静かに去るのみです。





・・というか、飲んでたら月曜日に仕事できなくなりますから;