68user's page 掲示板

Prev< No. 1400〜1416> Next  [最新発言に戻る] [過去ログ一覧]
No. 1400 # ちか 2000/11/25 (土) 00:24:12
はじめまして。
プログラミングは超初心者で、ここで質問して回答してもらえるのかどうか
もわからないのですが、もし答えていただけるならば教えてください。
HTMLにJPGやGIFを貼り付けているのですが、マウス右クリックで
「画像を名前をつけて保存」ってできてしまいますよね。これを保存できな
くする方法ってあるんですか?拡張子を変える、とか。
よろしくお願いします。

No. 1401 # yamama 2000/11/25 (土) 11:38:29
> ちかさま。
表示してる時点で、保存もできます。。

保存しにくくするのなら、JavaScriptとかで、できそうだけど。

No. 1402 # フ−ミン [E-mail] 2000/11/25 (土) 19:26:44
はじめましてフ−ミンと申します。
CGIを初めたばかりで分からない事があるので質問させて下さい。
おそらくものすごく初歩的な事だと思うので悪いのですが…。

今「何とか度鑑定」みたいなのをPerlで作っているのですが、
色々なこういうサイトを参考にしても、質問が多くなってくると、
必然的に画面をスクロールしなくてはなりませんよね。
デザイン的にどうかと思っているのです。
そこで、質問を数ページに分ける方法を教えて頂きたいのです。
VALUE値を次のページまで持ち越すには多分、
INPUT TYPE=hiddenとかが関係しているのは分かるのですが、
具体的にどうしたらいいのか全く分からないのです。

こんな初心者ですみません。ヒント程度でもお答え頂ければ
幸いです。それでは失礼いたします。

No. 1403 # ちか 2000/11/26 (日) 01:10:22
yamamaさん、どうもありがとうございます。
printScreenされちゃうと終わりですよね(^ ^;
JavaScript ですか。勉強してみます。

No. 1404 # Nag 2000/11/26 (日) 02:14:16
>YOUさん
#include <windows.h>とか
#include <winsock.h>とか
ヘッダファイルをincludeしてますか?

No. 1405 # 68user 2000/11/26 (日) 21:13:23
> 今「何とか度鑑定」みたいなのをPerlで作っているのですが、
他の BBS とマルチポストしているのなら、その旨書くべき
だろうと僕は思います。答えを得たいために無節操にいろんな
ところで質問しまくるのは、回答してくれる人に失礼でしょう。

> マウス右クリックで「画像を名前をつけて保存」ってできて
> しまいますよね。
いろいろと保存しにくくする方法はありますが、
    http://www06.u-page.so-net.ne.jp/wa2/mugi/hp/jsindex.htm
ある程度知ってる人に対しては無力です。個人的には、
コピーしてほしくないものはインターネット上に置かない
のが一番だと思っています。

No. 1406 # フ−ミン [E-mail] 2000/11/26 (日) 22:21:43
>68userさん
まったくもってその通りです。
あせって、つい自分の事しか考えられなくなっていました。
反省しています。どうもすみませんでした。

No. 1407 # いえろーばっくす [E-mail] 2000/11/27 (月) 00:34:53
どうもこんにちわ。
最近Qtに手を出し始めたいえろーばっくすです。
ところが早速わからないことが出てきてしまって・・・・

QStringクラスのtoInt( bool *ok=0, int base=10 )関数
の使いかたをご教授ください。
QLineEditからtext()関数でQStringに読み込んだ値を
intに変換したいんですが、読み込んだ値を表示させても
必ず0にしかならなくて困ってます。

どなたかわかるかたいらしたらお願いします。

No. 1408 # TOM neko 2000/11/27 (月) 02:23:31
> 読みこみ専用でオープンしてるのにflock()のオペレーションが「2」って
  どうなんですかね。ちゃんと書きこみモードでオープンしなきゃだめですか??

読み込みモードで「2」だと、Solarisではflockが利かないようです。「1」なら大丈夫です。わたしのページですが、Perlの排他制御についてまとめてあります。
http://homepage1.nifty.com/glass/tom_neko/web/web_04.html

No. 1409 # hsj 2000/11/27 (月) 04:04:39
@YOUさん
もう解決してらっしゃるかもしれませんが・・・
wsock32.lib(もしくはws2_32.lib)をリンクしてみてください。
もうひとつ、WinMainが未解決だって言われてるのは、
プロジェクトをコンソールアプリでつくって
ソースがwin32アプリのものだからじゃないでしょうか。
win32アプリでプロジェクトをつくり直してみてください。

No. 1410 # Elmo [E-mail] 2000/11/27 (月) 10:51:17
お答え頂いてとてもありがとうございます。
さっそく
(sleep 3; echo "GET http://www.geocities.co.jp/.../rfc2068-ja.txt HTTP/1.0"; echo "Host:") | telnet www.geocities.co.jp 80
でやってみたのですが、telnet後、GET,Host:コマンドを実行せずにそのままtelnetを終了してしまいます。どうしてか、教えて下さい!!
どうぞよろしくお願いします。

No. 1411 # いえろーばっくす 2000/11/27 (月) 18:27:14
どうも。いえろーばっくすです。

この前の質問なんですが、なにやらtoInt関数以外のところで
つまづいてるっぽいことが発覚しました。
プログラムを最小単位にして確認してみたところ
ちゃんとtoInt関数は使えてました。
確認怠って質問してしまってすみませんでした。
まだ不具合は解消されてないのですが、
とりあえずがんばってみます。
板汚してすんませんでした。

No. 1412 # ぷに辻 2000/11/27 (月) 23:05:28
返事遅れてすみませんでした。
ファイル書き込み(排他処理)の件、勉強になりました。
あとでやってみようかと思います。
ありがとうございました。

No. 1413 # ちか 2000/11/27 (月) 23:16:44
68user殿

アドバイスありがとうございました。
教えていただいたサイトには「障害が多いのでやめます」って
書かれていました。ショック・・・。
ほかにどこかありましたら、アドバイスお願いします。

No. 1414 # 68user 2000/11/28 (火) 01:32:26
> telnet後、GET,Host:コマンドを実行せずにそのままtelnetを
> 終了してしまいます。
おろ、最後にも sleep が必要だった。んでもって、echo だけじゃ
改行が出ないのか。
    ( sleep 2 ; \
        echo "GET /index.html HTTP/1.0" ; \
        echo "Host: www.goo.ne.jp" ; \
        echo "" ; \
        sleep 2 ) | telnet www.goo.ne.jp 80
これでも不完全なような気がする。

まぁ、この方法では所詮完全なクライアントは作れません。
どうしても perl でなくて bash でやりたいなら、except
コマンドを使いましょう。

> 最近Qtに手を出し始めたいえろーばっくすです。
ちなみに Qt は全く知りません :-) じゃあ Gtk+ がわかるか
というと、こっちもわかりません。でも、Xaw がわかんないが
一番痛い。

No. 1415 # Elmo [E-mail] 2000/11/28 (火) 10:56:21
お教え頂き本当にありがとうございました。本当に感謝しています。
さっそくやってみたところ、大成功でした。
ただ、”不完全だ”というコメントが気になります。
manで、exceptコマンドをさがしてみたのですが、見つかりません。
そこで、簡単なexceptコマンドの使用例を教えて下さい。
あともう一点、
awkコマンドで、以下のように全角空白でsplit出来てしまうのですが、これは大丈夫なのでしょうか?
kanji_n = split ($44, kanji_name, " ")
gawkでなくても大丈夫ですか?
何度も申し訳ありません。よろしくお願いします。

No. 1416 # 68user 2000/11/29 (水) 01:53:54
> これでも不完全なような気がする。
これは多分勘違いです。シェルスクリプトでやる以上は、まぁ
ベストに近いでしょう (ベストだと言い切る自信はない)。

ただし、
> まぁ、この方法では所詮完全なクライアントは作れません。
この見解は正しいです。なぜなら telnet の接続に 2秒以上
かかったら、もうおしまいです。telnet を使う方法は、所詮
クライアントもどきでしかありません。

> exceptコマンドをさがしてみたのですが、見つかりません。
普通 expect は標準では入っていません。お使いの OS の
パッケージをインストールするか、ソースを手に入れて
コンパイルして下さい。で、まずは man をよく読みましょう。

ちなみに僕は expect は使ったことがないので、多分答えられ
ないと思います。

> awkコマンドで、以下のように全角空白でsplit出来てしまうのですが
うーん、それで動いているのならいいんじゃないでしょうか。
awk って言ってもいろいろ亜種があるので、なんとも言えません。

Prev< No. 1400〜1416> Next  [最新発言に戻る] [過去ログ一覧]