喫茶XRAYトップページ

[スレッド全体
]

[2032] 久しぶりに気分いい返信 削除
2008/12/12 (金) 00:36:14 Mr.XRAY
最近レスしても,質問された方からの反応がないので,DEKOさんじゃないけど
「もうレスしねえ」
という気分になっていました.
的ハズレなレスのせいなのかな〜,とも.
で,しばらく見ていなかったのですが,朝みたらトップにあったので
レスしました.

http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+200812/08120025.txt

今回は反応早かったですね.
こういうの気分いいです.
前は,よく見ていたのですが,最近,数日間も見に行かなかったり...
反省!!
本当はDelphiの普及のためにもがんばらなくてはとも思うのですが...

[2033] Re:久しぶりに気分いい返信 削除
2008/12/12 (金) 13:35:43 DEKO
> 最近レスしても,質問された方からの反応がないので,DEKOさんじゃないけど
> 「もうレスしねえ」
> という気分になっていました.


なんだか、オイラが悪人みたいじゃないスか(^^;A
オイラがご立腹だったのは、

・前提条件をすべて後出し
・ヒトの話を聞かない

からだったですよ。

頼み事をするからと妙に低姿勢になる必要はないのですが、

・前提条件を正確に記述(せめてバージョン位は)。
・レスの結果を試してみてどうなったか?

これを書いて貰わないと、投稿内容の真偽(つーか有用性)があいまいになり、
誰かがまた同じ質問をしちゃいますからね。

[2035] Re2:久しぶりに気分いい返信 削除
2008/12/12 (金) 16:04:26 Mr.XRAY
▼ DEKOさん

> ・レスの結果を試してみてどうなったか?

これは小生も気になります.
DEKOさんの意味していること以外にも
なにしろ,自分の環境だけでテストしてますから.
それもレスのために,一時的に作成したのもあり,テスト的には十分と
は言えません.
やはり,他の環境ではどうなるかというのは非常に知りたいです.

後,テストできるようなコードが提示してあると嬉しいですね.
自分にとっては,まだ経験していない内容の質問では特にそうです.
勉強になりますから.

http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+200812/08120025.txt

も,小生はたまたま「確か!?」と思い出して,HDDの中を探して見つけましたが,
VBの簡単なコード(実際この方はやっているようですので)があれば,
他の方もテストできたのではないかと思います.


[2039] Re3:久しぶりに気分いい返信 削除
2008/12/14 (日) 14:16:32 宮 〔HomePage
▼ Mr.XRAYさん
> ▼ DEKOさん
>
> > ・レスの結果を試してみてどうなったか?
>
> これは小生も気になります.


いつもお世話になっております。

教えてもらって、
レスを返さないというのは論外で大変失礼なことです。
回答するために数分から数時間の時間を費やされるのですから。
(本来なら時給で労賃を支払うべきところを)
そこで、質問者の自分が振り返って次のようなことがありました。
いつも教えてもらう者からの体験を書いてみました。
(長文失礼します)
(1)教えて頂いた内容が自分のレベルに対して高度な表現のため
理解できないとき、
その内容を理解するのに時間を要している場合すぐレスを出せない。
また質問に対し運が良ければAさん、Bさん、Cさんとたくさん
回答がつくときがあります。
Aさん、Bさんの回答は理解できないが、Cさんの回答で
よくわかるときがあります。
理解できないとき、もう少し待って他の人が回答してくれるのを
待つこともあります。
が、たいていは一つの回答がつくと後はぱたりと他の回答がつきませんが。
回答者の切り口が違えば理解できたりできなかったりするものですから。
(2)一応コードはできたが、うまくいったり、
うまくいかなかったりするのでテスト中で
結果が思わしくないとき、テスト中で「解決」とするには躊躇するとき。
(3)「ネットをくぐればたくさんヒットするよ」と
返事をいただいたとき、
わからない者はどのような言語で検索すればいいのかが判らないので
「検索しても出てきません」とは言いにくいので、
見当はずれの「ワード」で
検索に右往左往しているとき再度「解りません」と
返事を躊躇しているとき。
(4)「過去ログにあるでしょう」と言われたとき、
解らない者からすれば
適切な「ワード」が判らないので、検索してもヒットしないとき。
または、ヒットしても自分の質問の表現が適切でなくて
過去ログを読んでも、すこし内容が違うのだけど、
あるいは、バージョンなど違ってうまくいかなくて
右往左往しているとき。
(5)「ヘルプを見れば書いてあるよ」と返事をいただいたとき。
正直、今でもヘルプを読んでも解らないことだらけです。
私に言わせれば、ヘルプは解っているレベルの方が
ぎりぎりの境界、限界を確認するためのヘルプだと感じています。
そのため、「おまえ、ヘルプを読んでも解らないのか」と
言われそうなので
理解しようともがいていて再質問を躊躇しているとき。
運良く例題が自分の求めたのと一致するときはラッキーですが。
実際はShellAPIがらみのヘルプが多いですが
D6Personalでは表示しないです。
以前ここで紹介頂いた「Delphi逆引き大全500の極意」などは
よくわかるので助かります。
(6)滅多にないですが質問しておいて、所用で外出したとき。
私も最大3日くらい外出したことがありました。
〜〜〜〜〜〜〜〜〜〜〜〜〜
それもこれも、反省すべきは
(1)自分が国語の読解力がない。(いまさらながら仕方がない)
(2)参考書を読んで基礎から勉強する。(年寄りは短気で結論を急ぐ)
私の場合は、年金生活でカミさんが参考書を一冊も買ってくれません。
(以前、VC++スタジオツールと数千円の入門書を数冊買い込んで
何一つプログラムを作成できなかったため無駄だという。ごもっとも(^^;))

そのため、全て、ネットの参考ページや、Q&Aにお世話になっています。
とくに、Mr.XRAYさんには何回も何回も教えて頂き感謝しています。
特に、教えかたが、質問者のレベルを推測して、それに見合った指導なので
一発で解るので非常に助かります。
〜〜〜〜〜〜〜〜〜
質問者のくせに大変手前勝手なことを申し上げ失礼しました。
今後ともよろしくお願いします。




[2050] 運転者と歩行者返信 削除
2008/12/18 (木) 10:28:31 Mr.XRAY
> 理解できないとき、もう少し待って他の人が回答してくれるのを
> 待つこともあります。


おそらく,そういう方が多いのではないかと思います.
一方レスする方の中には,反応を待つ人もいます.
両方でけん制しあったりして (^^;

「運転者と歩行者」
「踏み切りで待つ人,ホームで待つ人」

人は立場によって,精神的な状態も意見や考え方が...
ほんとに難しいです.

[2051] Re:運転者と歩行者返信 削除
2008/12/18 (木) 15:59:30 宮 〔HomePage
▼ Mr.XRAYさん
> 一方レスする方の中には,反応を待つ人もいます.
> 両方でけん制しあったりして (^^;
>

そうですねぇ。
質問するほうは、折角回答して頂いたのに
実験さえできないほど難しいレベルの回答の時、
もうすこし、解りやすく教えて頂けませんか
というのも言いにくいし。

それと、質問文は短くと言われています。
下手な者が短くはしょるから、回答してくれる人にとって
何のこっじゃ?となるのでは。
自分のコードを丸ごと貼り付けた方が
回答しやすいのではと思うときもあります。

もし私がDelphiの社長なら、good回答をしてくれた方に
年間でポイントを与えて賞金を払いたいぐらいですね。
ヴァージョンアップの時、割引するとかただでくれるとか。(*^_^*)
どこかで見たような気がします。
good回答とマークを入れるやつを。

そういえば、マスターもそうですが、あの、
わざわざ手間がかかるのに
春子さんと真琴さんの会話形式で回答してくれる方、
あの方の回答も、本当に解りやすいですね。
コピペして資料として保存しています。

では。




[2053] ダウンロードファイルの絶対パス返信 削除
2008/12/19 (金) 04:29:13 Mr.XRAY
▼宮さん,
そう言えば,Indyのサンプルの記事を書いているときに,

>WebからDLするファイル名の取得するには
>http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+200803/08030057.txt


というのを見つけたのですが,
これ,リダイレクトの機能を利用すると可能です.
詳しくは(と言っても実はあまり詳しくないのですが) (^^;

http://mrxray.on.coocan.jp/Delphi/plSamples/772_Indy_HTTPGet.htm#02
http://mrxray.on.coocan.jp/Delphi/plSamples/772_Indy_HTTPGet.htm#03

ところで,何故CGIを使用して,ダウンロードファイルをIDで管理して
いるかと言うと,ID方式でなくても(以前はそうでした)
ダウンロードのカウントは可能です.

この方式だと,例えば,ダウンロードの対象ファイルの置き場所や
ファイル名を変更したい場合,1つの設定ファイルのみ開いて変更修正
が可能なんです.
(このファイルにダウンロードファイル全ての情報を書いています)
ダウンロードのリンクのページをいちいち開いて修正する必要がない
ので便利,ということで採用しました.

この方式の欠点は,実際の絶対パスを指定してダウンロードされると
カウンタに追加されないことです.
カウントしているのは,人気ランキングみたいのを知りたいので,
あまり影響はないですけど.

[2057] Re:ダウンロードファイルの絶対パス返信 削除
2008/12/20 (土) 19:15:14 宮 〔HomePage
▼ Mr.XRAYさん
> そう言えば,Indyのサンプルの記事を書いているときに,
>
> >WebからDLするファイル名の取得するには
> >http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+200803/08030057.txt
>

かって私もスクラップブックブラウザでマスターに何度も
教えてもらいましたねぇ〜。今後ともよろしくお願いします。
Webサイトを保存するため
(例)http://www.yahoo.co.jp/ のファイル名は?
できればサイトのファイル名がはっきりしていれば
保存するとき明確になるので試みたわけですが
いまは、Indyを使っていません。
(そのときこれを知っていれば試してみたかった。)
Indyをやめた理由は、
なかなかファイル名が帰ってこないときや
金輪際DLできないサイトもあったため。
(もちろん私の対処ミスを含む(^^;))
スクラップブックで保存して利用するだけですから、
正確なファイル名は必ずしも必要ないと割り切ったのです。
最終的にはURLDownloadToFileで幾通りかのファイル名で
試みて取得できない場合や遅い場合は、
架空のファイル名を付けて保存するようにしました。
下記は力仕事で、たぶんこんなファイル名だろうと決めうちして、
だめなら、これならどうぉ?と別の名前で・・・を繰り返す。
        result := result+'index.htm';
        kekka:=URLD ownloadToFile(nil, PAnsiChar(result +#0), PAnsiChar(TempPath +#0), 0, nil);
        if (kekka =s_ok) then exit;
        result := result+'index.html';
        kekka:= URLDownloadToFile(nil, PAnsiChar(result +#0), PAnsiChar(TempPath +#0), 0, nil);
        if (kekka=s_ok) then exit;
        result := result+'index.cgi';
        kekka:= URLDownloadToFile(nil, PAnsiChar(result +#0), PAnsiChar(TempPath +#0), 0, nil);
        ・・・・・
どれも当たらない場合は架空の名前で保存する。
        result:='0-----0.html';
実際にはコレガ一番確実で早かったです。
インターネットにはほぼ同時に発射するわけで
早く正解がかえってきたらそれを使う。という具合です。
外しているかも。<(_ _)>




[2059] Re2:ダウンロードファイルの絶対パス返信 削除
2008/12/21 (日) 05:31:48 Mr.XRAY
▼ 宮さん

> 最終的にはURLDownloadToFileで幾通りかのファイル名で
> 試みて取得できない場合や遅い場合は、

(以下略)

う〜む.うまいこと考えたものです.
実用性優先ですねぇ.
時にはこういうことも必要ですよね.

[▼次のスレッド]
INCM/CMT
Cyclamen v3.82