サポート掲示板(クリプト編集)

最近の書き込み件数: 今日 0件、昨日 0件
未読分:21件

戻る 新規書き込み
クリプト編集へ
最新20件 最新50件 最新100件 最新200件 200件以前
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
統計 アーカイブ リンク タイトル 画像 サーチ 携帯モード セットアップ

更に前の20件を見る


Message#21 2006年11月15日(水)13時06分
From: 管理人さん
返事 削除 変更
Re3:エラーが出ました
辰巳不二彦さんのメッセージ(#20)への返事

> 管理人さんのメッセージ(#19)への返事
>
>  さっそく、お返事を戴きまして感謝を申し上げます。ご指摘に従い、インストールしたフォルダ名を「Crypt」に変更しましたが、やはり、エラーが出ます。

Perlのモジュールはサブディレクトリをカレントディレクトリに作ってファイルを
置くだけでは動きません。正しい手順に従ったインストールを行わないといけません。
インストールしたフォルダ名を変更したということはファイルをただ置いただけということなんでしょうか?
それでは動きません。

>  公開されているスクリプトの15行目「use File::Basename;」は、そのままで良いのでしょうか?他に、書き替える箇所は有りませんか?以上、恐れ入りますが、もう一度だけ、お教え下さい。それでも駄目でしたら、諦めます。

モジュールが正しくインストールされていれば書き換える場所は一行目のPerlのパスだけです。他にはどこも書き換える必要はありません。
File::BasenameはPerl5の標準モジュールですのでPerl5が正しくインストールされているだけでそのまま使えます。

>  13行目に「use CGI qw(:cgi-lib);」と有りますので、とりあえず「require 'cgi-lib.pl';」を書き加えて、cgi-lib.plをインストールしました。

CGI.pmが正しくインストールしてあればcgi-lib.plを使う必要はありません。
また、cgi-lib.plでは動きません。そこは書き直さないでください。

>  当方、公開されているCGIスクリプトを設置したり、やっと相対パスを理解した程度のスキルですので、起こり得る「エラー」とかの解説されたREADMEなど有りましたら、とても有り難いのですが。

サポート掲示板トップページの「CGIが動かない!と思ったら」のページをご参照ください。
このスクリプトで設置するのに書き直す必要がある箇所は一行目だけです。


Message#19 2006年11月15日(水)00時35分
From: 管理人さん
返事 削除 変更
Re:エラーが出ました
辰巳不二彦さんのメッセージ(#18)への返事

>  まず、サーバー仕様を知るため、探しまして、「servana1_2」というスクリプトをサーバーに転送、実行しましたところ、下記ディレクトリに、必要なモジュールがインストールされていると確認できました。
> Crypt::Blowfish_PP
> ./Crypt_Edit/Blowfish_PP.pm
>
> Crypt::CBC
> ./Crypt_Edit/CBC.pm


>  どうやら、「Crypt::CBC」が、認識されていないのだと思うのですが、どこが良くないのか、お教え下さいませ。

Crypt::CBCがCrypt/CBC.pmでないといけないのにCrypt_Edit/CBC.pmなので認識できない
ということではないでしょうか?

Message#18 2006年11月14日(火)20時56分
From: 辰巳不二彦さん
返事 削除 変更
エラーが出ました
 初めまして。

 久しく、探しておりました、暗号化して気楽にサーバーに置いておけて、ちょっとしたパスワード表なんかも、呼び出せる。というスクリプトが欲しかったものですから、こちらの「クリプト編集」は、理想的に思えて、導入を願っております。

 まず、サーバー仕様を知るため、探しまして、「servana1_2」というスクリプトをサーバーに転送、実行しましたところ、下記ディレクトリに、必要なモジュールがインストールされていると確認できました。
Crypt::Blowfish_PP
./Crypt_Edit/Blowfish_PP.pm

Crypt::CBC
./Crypt_Edit/CBC.pm

 次いで、「crpedit.cgi」をDLし、一行目を「#!/usr/local/bin/perl」に書き替えて、UPし、属性を「755」に設定、実行しましたが、下記のエラーが出ました。

Software error:

Can't locate Crypt/CBC.pm in @INC (@INC contains: /usr/local/lib/perl5/5.6.1/i86pc-solaris /usr/local/lib/perl5/5.6.1 /usr/local/lib/perl5/site_perl/5.6.1/i86pc-solaris /usr/local/lib/perl5/site_perl/5.6.1 /usr/local/lib/perl5/site_perl .) at crpedit.cgi line 16.
BEGIN failed--compilation aborted at crpedit.cgi line 16.

 どうやら、「Crypt::CBC」が、認識されていないのだと思うのですが、どこが良くないのか、お教え下さいませ。

Message#17 2006年10月17日(火)21時53分
From: nomuraさん
返事 削除 変更
解決しました〜ありがとうございます
解決しました〜ありがとうございました。

これは、ほんとに貴重なプログラムですねぇ。
これからも、お世話になることが多々あるかと
おもいますが、どうかよろしくお願いいたします。

ほんとに、ありがとうございました!!

Message#16 2006年10月17日(火)00時20分
From: 管理人さん
返事 削除 変更
Re:さっそくのお返事ありがとうございます。
nomuraさんのメッセージ(#15)への返事

> C:\> ppm install http://theoryx5.uwinnipeg.ca/ppms/Crypt-Blowfish.ppd
> Installing package 'http://theoryx5.uwinnipeg.ca/ppms/Crypt-Blowfish.ppd'...
> Element 'IMPLEMENTATION' cannot contain a child element 'PROVIDE' at C:/perl/site/lib/PPM/pm line 1703.
> Can't locate object method "rvalidate" via package "PPM::XML::PPD::PROVIDE"(perhaps you forgot to load "PPM::XML::PPD::PROVIDE"?) at C:/perl/site/lib/PPM/XML/ValidatingElement.pm line 38.
>
> と表示されます。やはり改善できません。
> これはどういった状態でしょうか?

どうやらいつのまにかそのディレクトリはperl5.8用に変わっているようです。
このコマンドをお試しください。

C:\> ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/Crypt-Blowfish.ppd

Message#15 2006年10月16日(月)23時29分
From: nomuraさん
返事 削除 変更
さっそくのお返事ありがとうございます。
さっそく、お返事をいただきまして恐縮です。

言われたとおり『コマンドプロンプト』で
インストールしようと試みたところ、
コマンド入力後にENTERキーを押すと

C:\> ppm install http://theoryx5.uwinnipeg.ca/ppms/Crypt-Blowfish.ppd
Installing package 'http://theoryx5.uwinnipeg.ca/ppms/Crypt-Blowfish.ppd'...
Element 'IMPLEMENTATION' cannot contain a child element 'PROVIDE' at C:/perl/site/lib/PPM/pm line 1703.
Can't locate object method "rvalidate" via package "PPM::XML::PPD::PROVIDE"(perhaps you forgot to load "PPM::XML::PPD::PROVIDE"?) at C:/perl/site/lib/PPM/XML/ValidatingElement.pm line 38.

と表示されます。やはり改善できません。
これはどういった状態でしょうか?
素人ですいません。教えていただきたいです。(^ ^;

Message#14 2006年10月16日(月)00時10分
From: 管理人さん
返事 削除 変更
Re:はじめまして、質問させていただきます。
nomuraさんのメッセージ(#13)への返事

> 問題がありまして
> こちらの『クリプト編集』ではCrypt::CBCをインストールしてcrpedit.cgiは
> ブラウザで表示できるのですがCrypt::Blowfishのインストールが
> わからずアップロードができません。

Activeperlをお使いでしたらコマンドプロンプトより次のコマンドでインストール
することができます。

C:\> ppm install http://theoryx5.uwinnipeg.ca/ppms/Crypt-Blowfish.ppd

> ちょうど、サポート掲示板(クリプトページ5)#26とおなじ状態なのですので
> http://www.hidekik.com/cryppage5/cgi-bin/Blowfish.pm.txt 
> をダウンロードしようとしたのですが、表示されません。

この方法は結局成功しなかったのでファイルをサーバーから削除しました。

> また、サーバーを借りる際管理会社がCrypt::CBC・Crypt::Blowfishを
> インストールする際、時間が掛かったりする場合があるようなので
> 推奨するレンタルサーバーがあればお教えください。

これに関してはまったく情報は持っていません。

Message#13 2006年10月15日(日)21時35分
From: nomuraさん
返事 削除 変更
はじめまして、質問させていただきます。
はじめまして

CGIは覚えたてなのですが
サンプルを拝見して、こちらの『クリプト編集』を
お借りしたいと考えています。

サーバーはまだ決めてないのですが
ローカルPCで一度テスト及び飾り付けをしてから使いたいと思っています。
activeperl等環境は整えたので、CGIのテストができるはずですが。

問題がありまして
こちらの『クリプト編集』ではCrypt::CBCをインストールしてcrpedit.cgiは
ブラウザで表示できるのですがCrypt::Blowfishのインストールが
わからずアップロードができません。

ちょうど、サポート掲示板(クリプトページ5)#26とおなじ状態なのですので
http://www.hidekik.com/cryppage5/cgi-bin/Blowfish.pm.txt 
をダウンロードしようとしたのですが、表示されません。

こんな状況ですが、ご教授いただけませんでしょうか?
よろしくお願いいたします。

また、サーバーを借りる際管理会社がCrypt::CBC・Crypt::Blowfishを
インストールする際、時間が掛かったりする場合があるようなので
推奨するレンタルサーバーがあればお教えください。

勝手な質問ばかりですが。何卒よろしくお願いいたします。

Message#12 2006年7月9日(日)17時15分
From: ベルさん
返事 削除 変更
Re10:はじめまして
管理人さんのメッセージ(#11)への返事

びっくりですっ
テキストでもブラウザで表示できましたっ
IEだけの現象だったのですね
ブラウザで表示できるようにしてくれて本当にありがとうございました
やはりプロの方はすごいのですね
おかげで使いやすくなりましたっ
貴重なお時間を割いて、此方の我侭を聞いてくださりありがとうございました

またお世話になるかもしれませんが宜しくお願いいたします

Message#11 2006年7月9日(日)14時36分
From: 管理人さん
返事 削除 変更
Re9:はじめまして
ベルさんのメッセージ(#10)への返事

> テキストで閲覧する設定にすると、ブラウザのほかにテキストのツールが起動して立ち上がるのですが

この現象はIEだけに生じるようです。
POSTから来るデータをtext/plainのMIME Typeで表示させようとしてもIEでは
指定したTypeを無視するようです。私はIEのバグと思うのですが。
Firefoxではテキストはブラウザ上に正常に表示されます。

しかしながらIEでも別なツールを起動せずにブラウザ上でテキストを表示するように
スクリプトを修正しました。解説ページよりダウンロードしてお試しください。

Message#10 2006年7月9日(日)13時18分
From: ベルさん
返事 削除 変更
Re8:はじめまして
管理人さんのメッセージ(#9)への返事

> <br>が面倒ということは他のHTMLタグも一切使わないということでしょうか?
> それならばHTMLを使う理由はないのでテキストでそのまま編集、保存するとよいでしょう。
テキストで閲覧する設定にすると、ブラウザのほかにテキストのツールが起動して立ち上がるのですが
わたしのPCでは開く時に少し重いので、
この掲示板のように、入力はテキストで、表示はHTMLで、というのがらくなのです。

例えば、
ここで書き込みをするのに、もしも改行に<BR>いれて入力しなければならないとしたら、
多少面倒な感じがしただけなのです。

Message#9 2006年7月9日(日)11時55分
From: 管理人さん
返事 削除 変更
Re7:はじめまして
ベルさんのメッセージ(#8)への返事

> 編集の時のタグが参加者さんたちに少し面倒かなと思ったのですが
> そうするしかないのですね

<br>が面倒ということは他のHTMLタグも一切使わないということでしょうか?
それならばHTMLを使う理由はないのでテキストでそのまま編集、保存するとよいでしょう。

Message#8 2006年7月9日(日)07時11分
From: ベルさん
返事 削除 変更
Re6:はじめまして
管理人さんのメッセージ(#7)への返事

> HTMLなのでタグを入力しないといけません。
> 改行には<br>をご利用ください。
編集の時のタグが参加者さんたちに少し面倒かなと思ったのですが
そうするしかないのですね

本当に色々ありがとうございました
おかげで管理しやすくなると思いますっ

これからも、かゆいところに手が届くCGIを期待していますっ
また宜しくお願いいたしますm(_ _)m

Message#7 2006年7月9日(日)01時05分
From: 管理人さん
返事 削除 変更
Re5:はじめまして
ベルさんのメッセージ(#6)への返事

> 内容の保存方法をHTMLで使いたいのですが
> HTMLだと改行が保存されません

HTMLなのでタグを入力しないといけません。
改行には<br>をご利用ください。

Message#6 2006年7月8日(土)19時25分
From: ベルさん
返事 削除 変更
Re4:はじめまして
管理人さんのメッセージ(#5)への返事

こんなに早く作ってくださるとは思いませんでした
本当にありがとうございますっ

> 管理人権限では削除のみできるようにしました。
> 閲覧、編集は登録時のパスワードでのみ可能です。
> 面倒ですが管理人はサーバーのデータを直接扱うことで閲覧、編集できます。
> できるだけユーザーのプライバシーに重点を置きました。
諒解です
早速ダウンロードして設置して試させていただきました
まず動いて感激です(嬉)

内容の保存方法をHTMLで使いたいのですが
HTMLだと改行が保存されません
これは何とかできるものでしょうか
度々申し訳ありません;

Message#5 2006年7月8日(土)15時07分
From: 管理人さん
返事 削除 変更
Re3:はじめまして
ベルさんのメッセージ(#4)への返事

> 他のCGIなどでcryptというコマンドは見ております。それでしょうか

そのPerlのcryptとは別の外部コマンドになります。

> 本当ですかっ ありがとうございますっ

新CGI「パーソナルメモ」が完成しました。
トップにそのリンクが「サイト管理系」のカテゴリに追加されました。

> あと要望としては、ユーザーが登録してパスワード設定しても
> 管理人権限で内容の編集ができるとありがたいですが
> 此方は管理人様の考えからはずれるようでしたら流してやってください;

管理人権限では削除のみできるようにしました。
閲覧、編集は登録時のパスワードでのみ可能です。
面倒ですが管理人はサーバーのデータを直接扱うことで閲覧、編集できます。
できるだけユーザーのプライバシーに重点を置きました。

Message#4 2006年7月8日(土)13時01分
From: ベルさん
返事 削除 変更
Re2:はじめまして
管理人さんのメッセージ(#3)への返事

お忙しい中返信ありがとうございます。

わたしはCGIは初心者が弄りやすくして下さっているものをダウンロードして
ちょこちょこ弄る程度しか出来ないレベルで、
Soralisサーバーかどうかまでの難しい事はわからないのですが、
他のCGIなどでcryptというコマンドは見ております。それでしょうか

> クリプト編集の暗号化しないバージョンを別なCGIとして作ろうと思います。
本当ですかっ ありがとうございますっ

> データはテキストで保存されるのでサーバー管理者には隠せなくなりますが
> ブラウザから見るためにはキー入力を必要とするようにします。
サイト管理人としては内容を把握しておきたいので
その方がありがたいです。<ゲームの参加者のメモ

あと要望としては、ユーザーが登録してパスワード設定しても
管理人権限で内容の編集ができるとありがたいですが
此方は管理人様の考えからはずれるようでしたら流してやってください;

> 完成したらこちらでお知らせしますのでしばらくお待ちください。
はいっ

本当にありがとうございますっ
のんびり待ちます 楽しみにしていますっ

Message#3 2006年7月8日(土)08時40分
From: 管理人さん
返事 削除 変更
Re:はじめまして
ベルさんのメッセージ(#2)への返事

> このCGIを「Crypt::CBC」を使わずに何とか使用する方法はないでしょうか。

ウィンドウズサーバーであれば外部コマンドbgcrypt.exeというのを利用して
暗号化することはできます。もちろんスクリプトを変更しなければいけませんが。
Soralisサーバーではcryptというコマンドでファイルを暗号化できるので
それを利用することもできます。
いずれにしてもサーバーに依存するという制限があります。

> 暗号化ではなく、違うキーを入れた場合は別ページに飛ぶなどの簡易的なものでもいいのですが

クリプト編集の暗号化しないバージョンを別なCGIとして作ろうと思います。
データはテキストで保存されるのでサーバー管理者には隠せなくなりますが
ブラウザから見るためにはキー入力を必要とするようにします。
完成したらこちらでお知らせしますのでしばらくお待ちください。

Message#2 2006年7月8日(土)07時36分
From: ベルさん
返事 削除 変更
はじめまして
はじめまして管理人さま
「登録者が、本人のみが見れるパスワードで管理したメモ」のCGIを探して此処に辿り着きました。
この「クリプト編集」はまさに理想の塊だったので、ダウンロードさせて頂いたのですが
設置方法の1にあるように、サーバーにCrypt::CBCがインストールされていないようでエラーが出てしまったのです。
ですが、サーバー管理者に頼むことが出来ず、一度は諦めたものの、やはりこのCGIが諦めきれず、大変失礼な相談ではあるのですが、だめもとで思い切って書き込みをさせていただきました。

このCGIを「Crypt::CBC」を使わずに何とか使用する方法はないでしょうか。
暗号化ではなく、違うキーを入れた場合は別ページに飛ぶなどの簡易的なものでもいいのですが
お忙しいところ申し訳ないのですが、良きアドバイスを宜しくお願いいたします。

Message#1 2005年12月12日(月)15時00分
From: 管理人さん
返事 削除 変更
クリプト編集
新作です。

更に前の20件を見る
最新20件 最新50件 最新100件 最新200件 200件以前
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降

新規書き込み

nerimb5.cgi Ver. 5.043
Copyright(C) 1997-2008, hidekik.com