03/04/29 15:58
>>428
いや、きっとお前に。
430:nobodyさん
03/04/29 16:57
>>428
なるほどな。そこまで調べていれば察しはつくな
431:nobodyさん
03/04/30 04:40 uyIo6h4r
ke(略)のCGIおよびそれを参考にしたCGI等にはjcode.plが使われていますが、
最近の高性能ブラウザしか来ない事がわかっているならば
jcode.plの処理は省略してしまってもいいのでしょうか?
432:nobodyさん
03/04/30 05:09
>>431
どんなブラウザを使っているかは関係ありません。
jcode.plで何を処理をしているかソースを見てみましょう。
433:nobodyさん
03/04/30 05:24
>>431
日本語使わないとか、FormのgetやPostの漢字コードがcgiの内部コードとかわらんのであれば使わんでもいいんだろうけど、
使用頻度高いわけでもないし、入れとくほうがよかない?
自鯖であればJcode.pmやEncode や Unicode::Japaneseとか他にもいいモジュールもあるこったし、選んでみるのもよいのだが・・・
434:431
03/04/30 05:30
>>432
未知の文字コードでの入力をCGIの文字コードに変換しているだけにしか見えないので
元々CGIの文字コードでクエリーを取得できるならばjcode.plは必要ないように思えますが、
どうなんでしょう?
435:nobodyさん
03/04/30 05:33
>>434未知の文字コードってURIエンコードの事か?
436:nobodyさん
03/04/30 06:07
CGIの文字コードでクエリーを取得できるならば
省略してしまってもいいよ。
437:動画直リン
03/04/30 06:29 amWoVOiY
URLリンク(homepage.mac.com)
438:431
03/04/30 06:29
>>435
いえ、CGIの文字コードとは違う文字コードのことです。
考えた末jcode.plを省略できるかどうかはブラウザ側の挙動次第のような気がしてきたので
ブラウザがどんな状態の時にどんな文字コードでクエリーを送るか試してみる事にします。
答えてくださった皆様どうもありがとうございました。
439:nobodyさん
03/04/30 06:34 OIl8eZVq
URLリンク(homepage3.nifty.com)
440:nobodyさん
03/04/30 10:30
>>438
書いたソースの漢字コードとブラウザーの漢字コードが
一致するならjcode.plをはずしてもいい。メール送信する場合は必須。
441:ごまお ◆cNUxPJ5ztQ
03/04/30 10:59
>>440
> 書いたソースの漢字コードとブラウザーの漢字コードが
> 一致するならjcode.plをはずしてもいい。
それちと気になったです。
言ってる意味はわかるんだけど、そもそもブラウザがどんな文字コードで
送出してくるか規定がない(つまり予想が出来ない)から、受け取った文字列を
任意の文字コードに変換してやる処理が必要なわけで、
「漢字コードが一致するなら」ていう文脈はありえないとおもうんだよね。
いや、言って意味はわかるんだけど(しつこい?)、そうやって教えられた人は
ある特定のブラウザだけでテストしてて「ああjcodeいらないじゃん」とかなって
トラぶった時に何がいけないか判断できない人になっちゃうんじゃないかという。
そんだけです。
442:nobodyさん
03/04/30 11:05
実際のところ、
国内でのOSが9割以上同じ状態だから
不要なのかもしれない。
443:ごまお ◆cNUxPJ5ztQ
03/04/30 11:30
>>442
たしかに、現状はOSを問わず、ページが記述されているのと同一の文字コードで
クエリを送出するブラウザが多いわけなので、そういう判断はぜんぜんありですね。
ただ「初心者の質問」というスレタイからすると、正確を期しておきたいというか、
職業病というか。w
ま、文字コード変換の必要性(不要性)を知ってて省くのはOKで、
あまり知らんうちはお決まりとしてやっとけってことじゃないかと。
444:nobodyさん
03/04/30 14:13
入れといたほうが無難だって。
クエリーで文字コードを取得して、うまくない場合はエラーに
するように改造するほうが余計な手間だろう。
エラー処理を組まずにページと同じ文字コードを仮定して
通過させてしまったら、意図的に別のコードと特定の文字の組み合わせを
送りつけるアタックを受けるセキュ穴にもなるし。
445:428
03/04/30 19:51
>>430
結局原因として考えられるのはなんなんでしょうかね…
テストを繰り返した身としてはスクリプトがアレなのが原因だとしか思えない状況です。
>>429
なにか心当たりがあるなら教えてもらえませんか。
あと、あなたの環境では動きますか? できればperlのバージョン教えてほしいです。
446:nobodyさん
03/04/30 21:37
>>445
配布のまま、まったく無改造でやって動かないのか?
どこかいじったんじゃないの?
447:nobodyさん
03/04/30 23:15 cUD8h55l
2日前からIISで自宅鯖をなんとか始めた者です。
次に、ActivePerlをインストしようとしたのですが、
「The installer has insufficient privileges to access this
directory:C:/usr. The installation cannot continue. Log on
as administrator or contact your system administrator」
というエラーメッセージが出ました。
「インストできねよ、ゴルァ!」というような意味なのは分かるのですが、
なにが原因だか分かりません。
助けてください・・・、おながいしまつ。
448:nobodyさん
03/04/30 23:32
管理者としてログインしろってさ。
449:nobodyさん
03/04/30 23:35
>>447
そういうレベルじゃIISはやめたほうがいいんじゃないか?
450:nobodyさん
03/04/30 23:36
>>447
自宅鯖板へどうぞ
451:nobodyさん
03/04/30 23:44
ああ、ちゃんとadministratorでログインしています。
たしかにこんなレベルだけど、やってみたいのさ(涙
自宅鯖板よりはこっちかなと思ったのですが・・・。
ごめんよぅ。
452:428
03/05/01 01:15
>>446
なんにもいじってません。
実験するサーバによっては先頭行だけは変更しましたけど
453:nobodyさん
03/05/01 02:04
>>452
まだ解決してなかったのかよ。。。
ラクダ本に書いてあるよ
454:428
03/05/01 06:13
>>453
うむ? 私が持ってるのは改訂版というやつなんですがどのへんに載ってるんでしょうか?
Perl4と5の違いみたいなとこでもないようだし、ほかにバージョンや
環境毎の違いについて書かれてる部分も見当たらないんですが…
エラーメッセージ出るわけでもないから診断メッセージの項も違うし、うーむ…分からない
455:nobodyさん
03/05/01 08:44 etXUKhKA
>>447
ほんとにActivePerlか?
ActivePerlはc:/usr なんか使わないぞ。
456:nobodyさん
03/05/01 09:16 v74b4Yqb
スカラ~電磁波
URLリンク(homepage3.nifty.com)
457:nobodyさん
03/05/01 14:06
>>455
( ゚д゚)ポカーン
458:nicebodyさん
03/05/01 21:38
servletのServletContextを利用して、
ログをメモリ上に残しておくようなチャットを作ろうと思ったんですが、
メモリを占領しすぎて鯖が落ちちゃったりしないでしょうか?
459:nobodyさん
03/05/02 01:53 vV7UM5Cz
あの~質問です。
バックでアクセス集計をしているCGIを、他の人には見せたくないんですけど、
パーミッションが755っつーのがイマイチ意味が解らないんですけど。。。なんで?
収めているフォルダ名・CGIファイル名は自分しか知らないという意味において、
結局自分だけが見れるということっすか?
初めてやってみている所ですが、激しく間違っているのでしょうか?…宜しく。
460:nobodyさん
03/05/02 02:30
>>459
質問の意味が分かりません。
461:nobodyさん
03/05/02 03:22
>>459
>収めているフォルダ名・CGIファイル名は自分しか知らないという意味において、
こんなのを探し出すソフトや方法はいくらでもある。
見せたくないという面ではあまり効果なし。
自分だけが見たいならBASIC認証でも使ったほうがいい。
462:nobodyさん
03/05/02 07:36
>>458
ふーん。ログをメモリに置いておく事なんてできるんだ~。
とにかく、ログをメモリに置いておく事が可能で、メモリに置いておいたとしても・・・
ログを何Mも置いておかない限り、そんなに支障は出ないと思うが。
せいぜい、置いておいたとしても10k未満でしょう。
大丈夫だと思ふ。
463:459
03/05/02 11:20
>461
そうですか。そうですよね。
464:nobodyさん
03/05/02 12:06
>>458
占有し過ぎないように作ればいいだけだろ
465:nobodyさん
03/05/02 14:54 o4MNtfX+
激しく無知な質問ですいません。
サーバでsendmailが使えない場合、PHP掲示板からのメール送信
(mb_sendmail関数)は使えないんでしょうか?
466:nobodyさん
03/05/02 15:18
>>465
もちろん。あ、qmailはつかえるとかそういうのなしね。
467:ごまお ◆cNUxPJ5ztQ
03/05/02 15:31
>>461
> >収めているフォルダ名・CGIファイル名は自分しか知らないという意味において、
> こんなのを探し出すソフトや方法はいくらでもある。
それちょっと気になった。
正確に言うと、「探し出すソフトや方法」があるから
その秘密のログ解析CGIのアドレスがばれるんじゃないよな。
(そんな方法やソフトがあったら大変だぜよw。セキュホ)
そういうのは大体、単にREFERERでばれてるんだわな。
無知なヤシがその(バレた)状況みると、そりゃあ驚きのあまり
クラックでもされたかのように思えるだろうけど。
459のログ解析の例だったらREFERERの解析もしてるんだろうから
たぶんリンク元アドレスへ<A></A>リンクしてるんだろうと。(ややこすい)
それをクリックしちゃうと秘密のはずのアドレスをREFERERに持った状態で
他所へとんでいくことになるです。
まあ結果的には、認証は忘れずにってことでいいんですけど。
468:nobodyさん
03/05/02 18:37
画像投稿掲示板を置いているのですが画像を直リン防止に
するスクリプト教えていただけませんか?
469:nicebodyさん
03/05/02 18:44
>>462
>>464
ありがとうございます
計算してみたところ、100人が同時に使っても余裕でいけそうでした
470:459
03/05/02 21:27
>>467有難う。BASIC認証勉強中。なるほど。
もうちょっとreferer… の所詳しく教えて。自分が持って他所にばらしちゃう
つー事ですか?…マジかけだしですぅぅ。
471:465
03/05/02 22:10
>>466
やっぱりそうですか。ありがとうございました。
472:nobodyさん
03/05/02 23:27
>>468
そんなスクリプトはない。
やりかたはあるが。
473:468
03/05/02 23:41
>>472
なかったかっけ?なんか鯖蓮あぷろだで使われてた気がしたけど。
やり方教えてください・・・
474:nobodyさん
03/05/02 23:48
>>473
スクリプト探しなら該当スレへ行けよ。
っつーか、そんなのググれば(ry
475:nobodyさん
03/05/03 03:29 6k1M2Nzb
質問です。。
サーバAに実行ファイルと、データがあるとして、
実行ファイルで掲示板みたくデータを操作します。
んで、特定の処理(転送ボタンを押す、とか)で、
サーバAにある操作されたデータをサーバBに転送(FTP)
したいのです。
phpとかcgiでこういうことって可能でしょうか?
まわりくどいですが、サーバBで受信専用のcgiとかを
走らせておいて、そいつがサーバAのデータを参照する、
みたいなやり方も考えてみたのですが、実行ファイルは
サーバAにだけ置いておく方がスマートですよね。。
また、良い本がありましたら教えてくださいませ。
自分は、C++をちょっとかじったことがあるぐらいのレベルで、
ワケあってwebプログラムを作ってみたくなりました。
476:nobodyさん
03/05/03 05:03
最近技術系を中心にいい加減な知識をひけらかす
「教えるちゃん」が流行の兆しだな。
例えば>467
こういうやつの"自称"秘密のURLに限って
ロボットにさらわれてたりしてな(w
477:nobodyさん
03/05/03 08:43
>>475
外にコネクション張らせてくれるサーバなら可能っしょ。
俺、ライブラリ嫌いだから勉強がてらFTP実装するけど。
478:ごまお ◆cNUxPJ5ztQ
03/05/03 10:30
>>476
その言葉そっくりそのままおまいに返しまーす。
おまいこそあんま適当なことかくなや。
もういちどはっきり書くが
ディレクトリの一覧が禁止される鯖上で、どこからもリンクされていない
単独ファイルの存在をhttp経由で外から知る方法は無いよ。
あるとしたらそりゃ単に特定のweb鯖の特定のverに存在するバグなだけ。
476 がそーゆー実例や方法を知ってるなら具体的に例をあげてみ。
479:nobodyさん
03/05/03 10:36
>>478
まぁ、スマートではないが総当たりという手段もある。
480:nobodyさん
03/05/03 11:26 W23FnfEc
Java Appletとcgi(perl, php)との連携プログラムを説明している(・∀・)イイHP教えてください。
481:nobodyさん
03/05/03 11:45
前に検索した時はほとんど役に立つページが無かったなぁ。
結論: JAVA API リファレンス + CGIの知識 で十分(・∀・)イヤマジデ
482:nobodyさん
03/05/03 15:02 h30KZ0+v
ディレクトリ一覧を見られないようにするために一応作っておく
index.htmlはタグも何も無い白紙のテキストでいいんですか?
483:bloom
03/05/03 15:10 TBhkUsV+
URLリンク(homepage.mac.com)
484:nobodyさん
03/05/03 15:10
>>482
名前がindex.htmlなら、なんでもよろし。
トップへ飛ばすタグとか書いてれば、なお良し。
485:nobodyさん
03/05/03 15:12
>>475
プログラミングとしては可能だが、両方のサーバがレンタルなら
現実にはかなり難しいだろう。
486:nobodyさん
03/05/03 15:21
レンタルというか共用じゃ難しいだろうね。
専用サーバや自宅サーバならなんとでもなるだろうけど。
487:nobodyさん
03/05/03 16:15
<a href="1051434480/l50">1: ちっ、ちくびっ!ちくび勃っとるがな! (9)</a>
<a href="997805167/l50">403: よくあるクイズのガイドライン (305)</a>
これをdat番号と題名だけにしたいのですが・・
s/(.*)([0-9]{9,})(\/l50\"\>[0-9]*\: )(.*)( \([0-9]*\).*)/$2 $4/;
こうすると全部9桁になってしまうんです。で、
s/(.*)([0-9]{10})(\/l50\"\>[0-9]*\: )(.*)( \([0-9]*\).*)/$2 $4/;
こうすると全部10桁になってしまって・・・
誰か教えてPLZ
488:nobodyさん
03/05/03 16:22
すんまへん最初の(.*)→(.*\")にしたらできますた
489:482
03/05/03 16:55
>>484
レスありがとうございました。なるほど飛ばすタグですか。書くことにします。
490:nobodyさん
03/05/03 21:33
>>477さん >>485さん
レスどもです。環境としては、自サバと、友だちサバ間なので、
多分大丈夫と思います。
実現するにはどんな言語がよいですかねぇ?
477氏の言われてる、FTPを実装、ってのはどんなイメージ
なのでしょうか?FTPをcgiとかで組んじゃう、ってコトですか??
ん~、、勉強せねば。。
491:nobodyさん
03/05/03 22:58 JfXUPjtp
Windows2000Serverのなんちゃって管理者をやっているのですが、
WindowsServerのUser登録・変更を初心者(私も初心者ですが)でも
円滑に行えるようにするためWebブラウザで登録フォームを作りたい
と思いました。
そこで質問なのですが、CGIでそういった操作は可能なのでしょうか?
つまり、CGIでサーバであるWindows自身の設定を変更したいのです。
プログラミング自体、あまり詳しくないため稚拙な表現になってしまい
申し訳ありません。
492:nobodyさん
03/05/03 23:00
間違えました
×Webブラウザで登録フォームを作りたい
○Webブラウザで操作できる、登録フォームを作りたい
493:nobodyさん
03/05/03 23:00
>>491
CGIがなんたるか解ってれば答えは明白。
494:bloom
03/05/03 23:10 TBhkUsV+
URLリンク(homepage.mac.com)
495:nobodyさん
03/05/03 23:21
>>493
レスありがとうございます。CGIのなんたるかは漠然としか
わかっていません。ブラウザから送信されたデータを元に
データファイルを編集・表示することしかできないのでしょうか?
ActiveXを利用したWebアプリケーションで…、も考えたのですが
JAVAアプレットにしろ何にしろ、こういったWebシステムって
よく考えたら別途にサーバプログラムも作らなければいけませんよね?
知識が浅く素っ頓狂なことを書き込んですみませんでした。
諦めてTerminalServiceの使い方とユーザデータの編集方法を
ドキュメント化します。
496:nobodyさん
03/05/04 03:03 arThx6EH
すいません、スレ違いかもしれないですが、
いや板違いかもしれません。
できたWebアプリのマニュアルを
作らなければならないのですが
WebページをWordに貼り付ける場合
通常であればPrintScreenしたものを貼り付けているのですが
スクロールバーが出てきて下部が表示しきれない場合
(たとえばURLリンク(www.yahoo.co.jp)のような)、
ページ全体を1つの画像として取得する方法はないでしょうか?
どうも方法がみあたらないので
複数の画像をPrintScreenして
画像ソフトで結合してあげるしかないのかな、
とか考えるとかなり鬱です・・・
497:nobodyさん
03/05/04 04:10
>>496
HyperSNAP DX5
URLリンク(www.oddie.com)
498:nobodyさん
03/05/04 06:28
>>491
1)NET USER ADDをcgiから呼び出せればよい。(ASPならbasp21のExecute使う)
適当に考えてみたんだが・・・ActiveDirectoryは考慮してないです
NT4.0のPDCなら NET USER ADD /Domain オプションが有ったので対処は可能かな?
499:nobodyさん
03/05/04 08:30
>>496
HTML版を作ったほうが、製作側にとっても閲覧側にとっても楽だと思うけどなー。
500:nobodyさん
03/05/04 11:54
>>497
試用してみました。やりたいことができて感動しています。
6250円は少し高い気もしますが払う価値はありそうです。
ありがとうございます。
>>499
それは思いつきませんでした。Wordはやはり、
目次、段落、書式、ページ番号、ヘッダー、フッダー、印刷設定
などが便利なのでうちの会社ではごく一般的に使われてます。
HTMLでもがんばればできそうな気がしますが
自分にはまだむずかしそうです。
501:nobodyさん
03/05/04 12:44
ちょっと下らない質問です。
しかも2ちゃんねる初めてです。
1年くらい前、自分で思った通りのCGIがほしくて、perlを初めてみました。
で、今はperlのCGIならだいたい思った通りの物が作れるようになり、
webでは自己満足したサイトが作れるようになりました。
しかし、perl本などは買ってみたものの、完全に独学でプログラムがなんたるものかも未だに分かっていません。
最近は欲をかいて自分のPC内で動くソフトが作りたくなってきました。
javaなら無料と聞いたのですが、コンパイルだのなんだの言われても全く分かりません。
perl-CGIなら思った物を作れるレベルなのですが、
そんな俺がjavaを始めるのは大変な事でしょうか?
それとも、かなり苦労しますか?
根がめんどくさがりなので、難しいものだとしたらあまり作りたいとは思わないのですが、
今の俺の段階では大変でしょうか?
下らないコトで長文すみませんでした。
502:nobodyさん
03/05/04 12:54
>>501
Perlでも自分のマシンで動くものはできる。つか、本来はそれが目的。
ウィンドウが出てボタン押したりするソフトも、Perl/Tk使えばできる。
URLリンク(www.geocities.co.jp)
この辺とか読め。
物にしようと思ったら、オブジェクト指向とかイベントドリブンとかの概念を覚えざるを得ない。
今までのやり方を切り捨てて新しいやり方を覚えられるかどうかが試されるだろうけど。
503:501
03/05/04 12:59
>>502
にょー!
感激内容なレスありがとうございます。
perlで出来るんなら、もう文法とか覚えたので楽になってきそう。とか思ってしまいました。
今から読んできます。
504:動画直リン
03/05/04 13:10 c6ZqX6LO
URLリンク(homepage.mac.com)
505:nobodyさん
03/05/04 13:12
Perlで独自ウインド作るのって無理があると思うんだよな~俺は。
そんな所勉強するより、Windowsソフト作りたいならC/C++へ移行した方が良いと思うんだよね~。
C/C++が難しいって言うんなら、Delもあるし。
完全無料でしたいのなら、HSPとかもあるし。
餅は餅屋だと思ふ今日この頃。
506:501
03/05/04 13:18
>>505
HSP…?
なんか聞いた事あるような、ないような…。
Cとかはやりません。無料じゃないとちょっと気が乗らない人なんです、ごめんなさい。
でも全く知識もなにもない状態ですので、取り敢えずweb上でイロイロ調べてみたいと思います。
んで何をやるか決めたら本を買ってきます。
あんま細かい事は分からないし、気にする必要もないと勝手に思ってるので取り敢えず、
やると決めたものでやりたいと思います。
実際に不都合が出てから他の言語に乗り換えても良いと思うので…。
そんなわけでまず、馴染みのあるperlから調べてみたいと思います。
507:nobodyさん
03/05/04 13:23
板違いな質問するなよ
508:nobodyさん
03/05/04 13:46
>>501
javaでもなんでも、やっぱ行き詰まる所はあるよ。
ただ、javaの場合少し重いのでお気をつけ。俺は使った事ないけどね。
>しかも2ちゃんねる初めてです。
>>501ではメールに「0」書いて、>>503になると「sage」にして、
「>>***」この形式で特定レスにリンク貼って、2ちゃんねるが初めてかよ。
509:nobodyさん
03/05/04 14:26 pdxfSQtM
|| ||
∧||∧ ||
( / ⌒ヽ ∧||∧
( / ⌒ヽ
| | |
∪ / ノ
| ||
∪∪
日本ロジテムの子会社せいも素で過労による自殺者が出たんだってね。
URLリンク(www.samos.co.jp)<)l50
スレリンク(company板)l50
どうすりゃいい?
510:nobodyさん
03/05/04 14:36
>>509
どうするもこうするも・・・
おもいっきり全開で板違いじゃねーか?
511:nobodyさん
03/05/04 15:00
>>510
コピペに反応すんな
512:nobodyさん
03/05/04 16:03
>>506
時間を無駄にするだけだと思うけどな。
無料のDelphiでも使ったほうが・・・
513:nobodyさん
03/05/04 17:28
無料のC++コンパイラだって普通に存在するわけで。
514:501
03/05/04 19:41
>>508
ごめんなさい。実は初めてじゃないです。
プチ初めてです。
本屋に行って、つい勢いでHSPの本買ってしまいました。
HSPが何たる物かも分からずに買ってしまいました。
…で、本を少し読んでみましたが、微妙にガッカリしてしまいました。
知識のない俺でも、仕様をざっと読んだら明らかにショボイと思ってしまった…。
でも、手軽なのでソフトを作ると言うより、自分のPCを便利にするシステムとか作るのに便利そうです。
それにCGIしかまともに作れないので、winで動くプログラムの勉強にもなりそうでグットです。
一番気になるのは、どうやら小数点以下の数字を扱えないらしいと言う事…。
これは微妙に反則って気が…。
取り敢えずイロイロいじって感触をつかみたいと思います。
perlと書きかたがかなり違うように思ったので馴れるのに時間かかるかも…。
出来たらネット用のプログラムとか作りたい感じです。
CGIと連動する、みたいな。
515:nobodyさん
03/05/06 08:10 c2hGH05n
perlを使っているのですが、
メールを送ると、メール本文の中で
「経営」と表示したいところが、「経営メ」と表示されています。
jcodeでsjis(CSVファイル)->euc(スクリプト内)->jis(メール本文)
の順番で変換はしているつもりです。。。。が、
おそらくどこかで何らかの漏れや勘違いがあるのでしょう。。。。
この文字化けの仕方だと、どういうことを疑ってみるのがいいのでしょうか?
516:nobodyさん
03/05/06 08:53
それはPerlのせい。
517:nobodyさん
03/05/06 10:38 A6v2zZhu
URLリンク(homepage3.nifty.com)
518:nobodyさん
03/05/06 11:14
MACでページ印刷ボタンを有効にする場合のスクリプトのソースってあります?
WINはこう書きました
<input type="button" value="このページを印刷する" onClick="StartPrint()" name="button">
修正あればおしえてキボンヌ。
519:nobodyさん
03/05/06 11:15
板違い
520:nobodyさん
03/05/06 11:23
そうでした。逝って来ます
521:nobodyさん
03/05/06 12:16
素人すぎる質問で申し訳ないのですが、よろしくおねがいします。
Javaで作成するWebアプリケーションで、ドラッグ&ドロップ対応やページ専用のコンテキストメニューを作成する場合、AWTやSwingを使用して作っていいのでしょうか?
勉強をはじめたばかりなのでテスト用にコーディングするほどの知識もまだ無く、AWTやSwingは何となくスタンドアロンなGUIアプリ用な気もしたもので…。
522:515
03/05/06 14:21
>>516
そこをなんとか、どなたか・・・見捨てないで
523:nobodyさん
03/05/07 01:08
>>522
ウゼ。
1.一番元になるデータの改行コードは? CR+LFとかになっているなら、LFあたりに統一するように。
2.jcodeによる変換は、jcodeによる文字コードの自動判別に任せず、明示的に変更メソッドを指定する。
例)&jcode::sjis2euc(\$str);
例)&jcode::euc2jis(\$str);
後、jcodeも最新のバージョンかどうか確認すること。
もし、この程度のこともやってなくて質問してきたなら逝ってよし。
524:おながいします ◆tr.t4dJfuU
03/05/07 16:05 cafaEcrA
厨房な質問ですいません。誰か教えてください。
今あるショッピングカートのCGIに使うDBをExcelと秀丸で編集してるんですが
このCGIの指定のデータの区切りがカンマとかじゃなくて <> なんです。
Excelである程度編集してテキストに変換するとどうしても間にスペースがはいって
それを手作業で1つ1つ削除してますが、何か簡単に一括でスペースを削除・置き換え
できるような方法やエディタってないでしょうか??
板・スレ違いだったらごめんなさい。
ここにおられるのはDBとかでも要領よく作業される達人様の集まりだと聞いたので。。
525:nobodyさん
03/05/07 16:22
s/<>/,/g;
s/ //g;
526:nobodyさん
03/05/07 16:23
秀丸なら 「検索」→「置換」メニューだったかな。
527:nobodyさん
03/05/07 16:35
>>524
秀丸
DBファイルの < または > どちらかを置き換えで削除
Excel
区切り文字を↑で削除しなかったほうの < か > にして読み込み編集
テキスト(タブ区切り)で保存
秀丸
タブを<>に置き換え
528:おながいします ◆tr.t4dJfuU
03/05/07 16:48 cafaEcrA
>>525
>>526
ありがとうございます。今秀丸で試したら半角スペースと全角スペースが
「空白なし」に置き換わりました。ありがとうございましたm(__)m
525の
s/<>/,/g;
s/ //g;
ってどういう意味ですか?
529:nobodyさん
03/05/07 17:05
>>528
URLリンク(www.rfs.jp)
ここ読んでおけ。
530:動画直リン
03/05/07 17:10 45Ad4T/3
URLリンク(homepage.mac.com)
531:おながいします ◆tr.t4dJfuU
03/05/07 17:56 cafaEcrA
皆様どうもありがとうございますm(__)m
助かりました。
最後に。>>527さんの
>秀丸
>タブを<>に置き換え
なんですが、秀丸で「置換」の指示の中で
「タブ」はどのように表現するのでしょうか?
これがわからなくて悩んでます。。。
532:nobodyさん
03/05/07 18:05
>>531
正直、秀丸の使い方って話になってくるとスレ違いな気もするが、、、
正規表現ってことに免じて答えると、
「検索」→「置換」→「正規表現にチェックを入れる」→
「検索:のとこに \t と入力」→「置換:のところに <> を入力」
以上。
533:nobodyさん
03/05/07 18:19 cafaEcrA
>>532 でででできましたぁあああああああああ
ありがとうございました!
興奮で今夜寝れません!!
534:nobodyさん
03/05/08 01:04
全くの初心者で知識も無いのですが質問させてください。
エリン戦記とかみたいなゲームの作成に興味をもたんですが、何を勉強すればいいのか、何から勉強すればいいのかわかりません。
ド素人でも頑張れば1年くらいで作れるようになるんでしょうか・・・?
535:nobodyさん
03/05/08 01:14
>>534
そのエリン戦記とやらをすべての人が知っているという前提で話さないでくれ。
頑張る→出来る、というのは真ではない。
ダメな奴は10年頑張ったってできないし、才能のある奴は3日でできるかもしれない。
ただ、努力は結果への近道にはなる。
536:nobodyさん
03/05/08 02:35
>>535
10年がんばってダメなのなんてよっぽどだ・・・
まず1年。分からなくてもがんばれば結構なんとかなったりする。
537:nobodyさん
03/05/08 10:18
>>536
自分で考える能力があれば、そもそもできるかどうかを他人に聞くこともないと思うがね。
538:nobodyさん
03/05/08 10:54
10年がんばってもダメなやつはほんとにダメ。
素質が無いのに好きだってのが一番困る。仕事でやるときは。
539:nobodyさん
03/05/08 14:30 J45m1fTB
Apache::Session勉強するにはどうすればいいんでしょうか?
MySQL&Perl川合さんの赤い本は読んだのですがこれではまだ足りなくて・・・。
perldocではまだ足りなくて・・・
どこか英語でもいいんでくわしく紹介しているところ教えて頂けませんか。
540:nobodyさん
03/05/08 23:20 QzaoW6So
インターネットでできるサイドビジネスのご紹介、小遣い稼ぎから本格的ビジネス、アクセスアップのサイトをご案内しております。バナー豊富。
URLリンク(www10.ocn.ne.jp)
541:nobodyさん
03/05/09 13:25
検索したところ、どうもこの板の話題っぽい技術を使っているのようなので、質問です。
ログなどを「ジャンル別」「月別」などに自動的?に分けるようにするには
現時点でどのような方法がありますか?
板違いでしたらすいません。
542:nobodyさん
03/05/09 14:37
>>541
保存ディレクトリで分ける。ファイル名で分ける。
543:nobodyさん
03/05/10 18:03 kLUea8Ls
本を買って勉強する時間もあわせて100時間以下でつくれるWebプログラムの案なにかないでしょうか?
言語はPHP、Servlet、JSP、EJBなどを考えています。
なんか、あったら便利!っていうのないですか?
もちろん、完成したら公開します。期待しないでまっていてください・・・・
544:nobodyさん
03/05/10 18:05
>>543
必要なし
545:nobodyさん
03/05/10 18:33
webプログの勉強ならアクセス集計とかいいんじゃない?
アクセス数を細かく出して、あと相手のブラウザとかも調べる。
実にネットっぽいプログラムの完成。
PS.出来てもいらないよ。
546:543
03/05/10 22:07 kLUea8Ls
>>545
あちぃ!
目標はアクセス集計のプログラムにしました。
言語は何がいいのでしょうか?
PHP? それともJSP?
プログラミング初経験でどのくらい時間かかるだろうか。
PS.悲しいのでもらってください。
547:nobodyさん
03/05/10 22:57
>>546
お前さんのオナニーに付き合ってるほどこっちは暇じゃないよ。
548:nobodyさん
03/05/10 23:01
>>546
perlかPHPがお勧め。JSPは知らんので俺の口からは勧められない。
アクセス集計はもちろんファイルに記録していくわけだけども、
ファイルがある程度強大化しても構わないなら、アクセスされた時間とかも細かく記録。
記録をプログラムで出力する時は
「○時間代のアクセス合計」「ここ1週間の合計」「1日の平均数」「winのアクセス割合」(←○%で出す)
などなど、イロイロ出力できると楽しいよ。
ただ「アクセス時間」「ブラウザの種類」
この二つのみを記録に並べていくとプログラムが計算する時にとんでもない事になるので注意。
もっと細かく記録しておく事。(○○日のアクセスごとに別に記録。とかそーゆー感じで)
最初にこーゆーの作っとくとwebプログがブラウザから得られる情報の種類とか分かって勉強になる(と思う)。
プログラム初経験ではイキナリ作るの厳しいかもしれません。
必要な記述だけ調べて作っていったらわりと早く作れると思うけど、それはあんまお勧め出来ない。
取り敢えず、集計プログラムのコトは考えずにひたすら記述を勉強。
基本的なのは書けるようになった所で始まり。ってパターンがいいんじゃないかな。
549:nobodyさん
03/05/10 23:44
URLリンク(www1.bbs.livedoor.com)
こいつ、どうよ。
550:543
03/05/10 23:58 kLUea8Ls
>>548
親切な説明、感謝感謝。
PHPの本は一昨日辺りに買っていたので、まずはPHPで挑戦し、基本的な記述などを本を読みながらシコシコがんばります。
明日の休みにがんばるぞぉ~
丁寧なレスありがとうございました。
551:nobodyさん
03/05/11 00:05
《 分散コンピューティング支援 白血病・がん薬剤研究解析プロジェクト 》
《 " grid.org Cancer Research Project @ Team 2ch " 》
コンピュータ使用時の余剰処理能力を使用し、白血病・がんの治療薬研究解析の目的で
分散コンピューティングを用いてスクリーニング作業を行うプロジェクトです。
UD Flash
URLリンク(www.geocities.co.jp)
URLリンク(www.geocities.jp)
552:nobodyさん
03/05/11 04:56
>>543
100時間を20日程度と換算するなら使える奴を雇うほうが正解と思う・・・
経験無しで自作するんらIIS+ASP+Oracle|Accessじゃないのかな。
見た目(デザイン)はFrontPageと定義ファイル(Excel 等)でコンバート(自作ツール)。
DB定義や処理(ASP)はVBA(Excel,Access等)でテストしてASPにコンバート。
自作ツールを作れる自身が無いならZopeとか統合環境を使うほうが何とかなるかも・・・
最近、Webの経験無しで0から社内システム(個人情報、業務履歴、スキル情報 収集
規模:約20k step)を一人で担当させられた個人としての意見。
セキュリティやパフォーマンスを考えると難しい(帳票:Excel等が絡むと更に大変)。
下地(用意)があれば何とかなるけど、未経験だとシステムのセットアップだけで時間を
要するような気がする。。
553:nobodyさん
03/05/11 20:53
タイトル<>本分<>
タイトル<>本分<>
タイトル<>本分<>
タイトル<>本分<>
みたいなログから検索するのはPHPとPerlどっちが良い(速い・負荷が少ない)んですか?
554:553
03/05/11 21:04
あ、本文の間違いですスイマセン
555:nobodyさん
03/05/11 22:37
ぺrl
556:nobodyさん
03/05/11 23:45
>>553
どっちが早いとか、どっちが良いとか言える訳ない。
好きな方を使え。
557:nobodyさん
03/05/12 11:52 l1WnFqrs
httpsに関しての情報を探しているんですがどっかありませんか。
単語自体の意味とかは調べられるのですが具体的なページが発見出来んのです。
(クレジットカードを扱うページを作成するために、色々と注意しなければいけない点とかを下調べ中でして)
558:nobodyさん
03/05/12 12:15 OlfHtvPM
flashでphpを使って掲示板を作ったのですが、
今までレンタルサーバを使っていたところ正常に機能したんですが、
新しく有料のところを借りて使い始めたら
日本語が文字化けをするようになってしまいました。
英文字に関しては正常に動いているので、
日本語の設定が上手くいってないみたいなのですが
どうしたらいいのでしょうか・・?
サーバのphp.ini設定はEUP-JPユーザー用の設定で
mbstringを使ってご都合にあわせてくださいとあったんですが、
phpの知識があまりないため設定の書き方が解りません。
どなたかわかる方いれば教えてください。
559:nobodyさん
03/05/12 12:44
URLリンク(216.239.53.99)
どんな文字化け?
ShiftJISでHTMLを吐かせようとかそういうことなのかな。
mbstringが有効になってないならマニュアルみながら適当に有効にしてみては。
560:nobodyさん
03/05/12 14:33 OlfHtvPM
お返事ありがとうございます。
文字化けですがこのようになってます
URLリンク(realma.yoko.ne.jp)
もしお時間があれば見てみてください。勝手に書き込んでもらって結構ですので・・
多分、自分がほとんどphpを理解してないので的確な返答を頂いているのに理解できていなかったら
すみません・・
php.iniの設定というのは多分こちら(レンタルサーバを借りた側)で変更ができない、
というかやり方も解っていないんですが、手元に届いた資料みてるかぎり出来無そう・・なんですが
この場合、iniをいじらずにmbstringの設定を変えることは出来るのでしょうか・・?
561:nobodyさん
03/05/12 14:39 oH6IJzWd
こういうのは人に聞くんじゃなくて結局自分でいろいろやるしかないんだよ。
それがPGの基本。
562:nobodyさん
03/05/12 14:58
がんばってみます・・
563:bloom
03/05/12 15:10 lVcTJ8AZ
URLリンク(homepage.mac.com)
564:nobodyさん
03/05/12 15:44
おおかた日本語も出力されてるし、マルチバイトもOKみたいだね。
一部化けてるのは入力された文字のコードのせいなのか。
flashのLoadvariablesは問題ないのかな、、。
鯖一個(at-link?)まるごと借りてるんならini編集できそうなきもするけど。
phpinfo()で該当箇所を確認して、ini_alter("track_errors", "On")みたいな
感じでスクリプトから一時的に変更することも出来るらしい。
↓該当箇所(
mbstring.detect_order
mbstring.http_input
mbstring.http_output
mbstring.internal_encoding
mbstring.substitute_character
mbstring.func_overload
)
まあ561がいうように色々ためすしかなさそう。
php.iniのmbstringは単にマルチバイト文字を扱えるようにするだけだから
文字コードをJISやらEUCにしたり、それ用のヘッダー吐かせたり、
こまごまとしことは自分でやることになるはず。
私見だけど、書き込みを保存したDATファイルに複数の文字コードタイプが
入ってるような気がする。というのは、ブラウザの文字コードをEUCに指定しようが
キリル文字にしようが(どんなヘッダーを書いても)、フラッシュのテキストはフラッシュが
指定したコードで出力されるようなので。
PHPの問題だとすれば、ログ保存のときにフラッシュが解釈して変換ないし表示できない
文字コードが入ってるのではないかと。
漏れもど素人だから文字コードのことは良く分からないのだった、、、
565:nobodyさん
03/05/12 16:03 LyorSkUg
URLリンク(www.yahoo2003.com)
★良心的です★
566:nobodyさん
03/05/12 16:20
ありがとうございます。
サーバは丸ごとではなく一部分?っていうのかわからないですが、丸ごと借りているのでは
ないのでiniのほうは触れなさそうです。
以前借りていたサーバでは正常に動いていたのでたぶんflash側でなく
今のサーバの設定にphp側あってないようです・・
現在のところflash側に読み込ませるのみの設定は間違っていないみたいなので、
564さんが言っていたflash側から送ったデータを書き込みを保存
の段階の文字コードを中心に設定をいじってみます。
561さん、564さん色々ありがとうございました。
567:nobodyさん
03/05/12 17:25
こちらこそ力になれず。
結局、ActionScript側にSystem.useCodepage = true;を書いて、
phpのほうはログをEUC以外で作ればOKだったのかな。
568:566
03/05/12 17:40
もの凄く助かりました。
>書き込みを保存したDATファイルに複数の文字コードタイプが
>入ってるような気がする。
的確なご指摘でした。文字コードがおかしいと思いずっと
いじっていたのですが全然関係ないところ
までいじっていたみたいでした・・
フラッシュのほうは
System.useCodepage = true;は設定してあったので
フラッシュから送ったデータの文字コードのみ、SJISに
変換することで上手くいきました。今まで送ったデータだけでなく
ログを読み込んだデータも一括して変換をしていました・・
>複数の文字コードタイプ
これのおかげで解決することが出来ましたです。
本当にありがとうございました。
569:nobodyさん
03/05/12 17:51
マクロメディアの中の人も大変だな
570:nobodyさん
03/05/12 17:57 uD6jRuB+
設置についての質問なんですが
ずるぼんアプロダの設置で、
infoseekではうまくいったのですが
biglobeではScript execution error
というエラーメッセージがでて開けません
いろいろサイトを徘徊して「biglobeでcgiを設置するときの注意点」というページを
見つけましたが、やはりうまくいきません。
こうすればできる、などあれば教えてください
お願いします
571:nobodyさん
03/05/12 18:08
>>570
アップローダースレ
スレリンク(php板)l50
572:nobodyさん
03/05/12 18:17
>>571
行ってきます
ありがとうございます
573:nobodyさん
03/05/12 21:58 Ihs8Z7zA
ズルポンあたりを使ってアップローダを設置したいのですが、
実際どうやればいいんですか?
サイトを見ても理解できませんでした・・・。
やり方を教えてください。
または、設置方法が細かく記されているサイトを教えてもらえませんか?
574:nobodyさん
03/05/12 22:08
Web制作あたりで誘導されてきた人かなぁ。
アップローダスレがあるのでそっちで聞いたほうがいいんじゃないかな。
スレリンク(php板)l50
575:573
03/05/12 22:11 Ihs8Z7zA
>>574
行ってみます。
576:nobodyさん
03/05/12 22:41 LzzQgMcG
DB使わずに、PerlとCSVファイルを使って、
仕事でいろいろサイトを作ってるのですが、
CSVファイルの容量とか、アクセス数とかで、
大きくなりすぎると壊れる心配ありますよね?
で、実際、どのくらいの容量だと、あるいはアクセス数だと、
問題が起きてくるもんなんでしょうか?
あるいは、PerlとCSVじゃそりゃ無理だろっていう条件て
他にありますか?
577:576
03/05/12 22:41 LzzQgMcG
あと、負荷が高すぎて、
重すぎたりサーバから追い出されるっていうのも、心配です。
578:nobodyさん
03/05/13 00:20
>>576
ここは初心者用のスレなんだが……
それで飯食ってるような奴が初心者とは言わないだろうに。
鯖の性能との関係があるので、明確なラインなど引けるものでもない。
これを機に本格的にPostgreSQLあたりを勉強するのはいかが?
579:nobodyさん
03/05/13 04:32
素直にDB使った方がいいんじゃないの?
580:nobodyさん
03/05/13 14:57 vFCuCa49
あー、たしかに初心者の質問ではなかったのかな・・・
>>578-579
いやあ、個人的にはpostgres使ってるんですが、
会社でうけおってるのが、Perlしか使えないのがほとんどなんですわ
(レンタルサーバもうちの会社やってるんだけど、
それがperlしか使えないもんで)
581:bloom
03/05/13 15:10 rppJJuu/
URLリンク(homepage.mac.com)
582:nobodyさん
03/05/13 17:33 n32JS/hK
スケジュール管理用のCGIを作っています。
TSVファイルをCGIで読み込み、表示させるものです。
そこで質問なのですが、
このページをサーチエンジンが拾ってしまうことはあるのでしょうか。
だとしたら、回避する術はありますか。
よろしくお願いします。
583:nobodyさん
03/05/13 17:53
>>582
リンクされん限りは問題無いんだろうけど、まぁデータ流出とかいう類いのところまで考えにゃならん場合は
その1
拡張子をcgiにして実行エラーにしてしまう。
その2
アパッチとかならpublic_htmlよりも上にファイルを置く
その3.
暗号化してしまう
とか対策方法はいくらでもあるかと
584:582
03/05/13 19:11
583さん、どうもありがとうございます。とても参考になりました。
585:nobodyさん
03/05/14 06:14 y4sNR/gg
URLリンク(www.lpthe.jussieu.fr)
米・ヤフーグループのメールデータをローカルに保存してくれる
スクリプトなのですが、自分の環境(avtve perl最新版+win200sp2)
では動きません。
動かせた方いらっしゃいますか?
586:nobodyさん
03/05/14 14:15 HxkVr5ZU
Perlなんですが、
2003/05/06
2003/5/6
2003/12/24
のどちらの形式でも、
「20030506」や「20031224」に変換するにはどうすればいいのでしょう
587:nobodyさん
03/05/14 14:38
>>586
/←キーワードにsplitにかける。
sprintfで整える。
588:nobodyさん
03/05/14 18:55
>>586
こういう質問こそ、Perlスレで聞けばいいのに……
589:nobodyさん
03/05/14 21:04 ggGKF9sk
パケットアナライザソフトの提供をWebベースでできないかしら?
590:動画直リン
03/05/14 21:10 3+4Adkm1
URLリンク(homepage.mac.com)
591:nobodyさん
03/05/14 21:39 eKm7AAU9
フォームにデータを直接送り込む方法は無いものかと。
Excelからデータコピー、フォームに貼り付け。
という作業を簡易化できたらいいなぁ。
それよりも、
CGIから参照していると思われるデータベースを閲覧できれば
クエリで何とかできそうだなぁ・・・。
592:nobodyさん
03/05/14 21:43
【NEWS】 【Team 2ch】今UDが危機【トップ剥奪】 (´・ω・`)コピペスマソ
おまいら、これを知ってるか?
「 UD Agent 」
CPUの余剰処理能力をかりて、抗がん剤開発のために必要な解析を行うっていうあれだ。
Intel、AMD、Microsoft等強豪チームを押さえ、
Team 2chが他の追随を許さないチーム「だった」。
しかし、今、Team 2chはその世界一の座を奪われようとしている。
「Easynews」(違法コピーサイト)欧米のサーバー運用企業が
UD 参加ユーザーにデータ転送無償ってオマケで、Team 2chを猛追してきてるのだ。
このままでは、七月中には追い抜かれてしまう計算だ。 残り2ヶ月まで迫ってきているんだ。
Team 2chは、そんなことで世界一の座を明け渡してしまうのか。企業の身勝手な戦略に負けてしまうのか。
それは、おまいらが協力してくれれば変わる。おまいらが協力してれればTeam 2chはトップを維持できる。
世界を変えられるのはおまいらだけだ。
link
[Team 2chの告知ページ]URLリンク(www.2ch.net)
【ラウンジ】スレリンク(entrance板)
【ダウソ板】スレリンク(download板)
最後まで読んでくれた香具師ありが㌧。
スレ汚しスマソ。
593:nobodyさん
03/05/14 22:55 NykKQ3Es
どなたか、KREMLINの使い方を教えてください.
594:nobodyさん
03/05/14 23:03
FBIに聞け
595:bloom
03/05/14 23:10 3+4Adkm1
URLリンク(homepage.mac.com)
596:bloom
03/05/14 23:10 3+4Adkm1
URLリンク(pc2.2ch.net)
597:nobodyさん
03/05/14 23:29 QSAoM40x
おすすめサイト一覧です☆
URLリンク(accessplus.jp)
URLリンク(www.39001.com)
URLリンク(www.emzshop.com)
598:nobodyさん
03/05/15 05:09
>>585のメタメタな環境にワロタ
599:nobodyさん
03/05/15 15:08 l77dt//Q
PerlとCSVファイルを使って(majordomoとかを使わずに)メールを一斉配信したいのですが、
どんなことに気をつけなければいけないでしょうか?
(送信先件数は、まだ検討つきませんが、
多く見積もっても10000件は超えないと思います)
あるいはその際に参考になるサイトや書籍はないでしょうか?
600:bloom
03/05/15 15:10 fs87NLJj
URLリンク(homepage.mac.com)
601:nobodyさん
03/05/15 15:27
>>599
そんな件数を一斉配信させてくれる鯖があるかどうか・・・
602:599
03/05/15 16:58
>>601
ちょっと多く見積もりすぎたかもしれません。
あくまで推測ですが、実際は100件から1000件程度かもしれません。
なお、数時間かかって配信してもかまいません。
(一気に送ってメールサーバでたまるという意味でなく、
15分ごとに100件とか・・・)
↑この辺の数字ってテキトーにいったのですが、
時間をおいて、少しずつ送信する、という方法を聞いたことがありまして、
その場合、どのくらいの数ずつ何分おきに送信するというのが、
サーバの人に怒られないですむもんなのでしょうか?
603:nobodyさん
03/05/15 17:04
>>602
melmaでも使えばいいのに
604:599
03/05/15 17:23
>>603
送信するたびに毎回、
送信相手を抽出して送信するもので・・・
(20代の男性のみとか、○○を申し込んだことのある人とか)
605:1
03/05/15 17:36 Ja//nIBk
>>602
1秒1件を目安にキュー出し、というのを聞いたことがある。
while (<MAILPROC>) {
送信処理;
sleep 1;
}
10000件なら3時間弱だね。
606:nobodyさん
03/05/15 18:09 iU8X13sG
どうすりゃいいの?
∪ / ノ
| || ミ / | ヽ / / /
ヽ_)_) ∧/∧ | ∧ヽ∧ 彡 しl_ノ
( / ⌒ヽ | ( / ⌒ヽ
| | | ミ ∧ |∧ 彡 | | |
∪ / ノ ( / ⌒ヽ ∪ / ノ
| || | | | / / /
ヽ_)_) ∪ / ノ しl_ノ
| ||
∪∪
日本ロジテム(みずほの融資先)の子会社せいも素(みずほの融資先)で
サービス残業させすぎによる過労で自殺者が出た。
URLリンク(www.samos.co.jp)<)l50
スレリンク(company板)l50
607:nobodyさん
03/05/15 18:19 VJqeIr87
おすすめサイト一覧です☆
URLリンク(neturl.nu)
URLリンク(accessplus.jp)
URLリンク(www.39001.com)
URLリンク(www.emzshop.com)
608:nobodyさん
03/05/15 19:34 O1ApXg53
>>602
それこそレンタル鯖板の人に聞いてみれば?
609:599
03/05/15 19:53
>>608
もちはもちや、鯖は鯖屋ってかんじですかね。
ちときいてみます。
ところで、初心者的なことで恐縮なんですが、
>>605 さんのようにする場合、
print "Content-type: text/html\n\n";
print "メール一括送信処理を受け取りました";
while (<MAILPROC>) {
送信処理;
sleep 1;
}
exit;
ってしちゃってだいじょぶですよね?
(たとえ、3時間かかる処理で、途中でブラウザ終了させたとしても)
cgiが呼ばれた瞬間に、プロセスが起動して、
そのプロセスが(ブラウザ終了させても)いき続けるので・・・
610:nobodyさん
03/05/15 23:38
>>609
あまりsleepがいいとは思わないが……
# 鯖の中には、一つのプロセスが一定時間以上続いていると、
# (無限ループに陥っているとみなして)Killするような設定にしているものもあると聞く。
とりあえず、ブラウザに終了をつげたいならば、
close ( STDOUT );
を実行しておくべし。それからゆっくり時間のかかる処理にとりかかろう。
611:nobodyさん
03/05/15 23:59
>>609
普通は数十秒からせいぜい1~2分で殺されるぞ
612:nobodyさん
03/05/16 01:44
こっちのデータベースすれもよろしくおねがい
【労働】デザイナー,プログラマー,SE,etc【白書】
スレリンク(hp板)
613:609
03/05/16 01:52 NHXNsq6a
>>610
ありがとうございます。非常に参考になります。
>>611
まじっすか・・・んー、そうしたら、30件くらいずつおくるcgiを、
何回かボタン押すってことになりますね(強引にやるなら)
そしたら、送信先1000件程度(33回ボタン押す)が人間的&負荷的限界ですかね。。。
614:nobodyさん
03/05/16 04:00
なんで無理やりCGIでやろうとしてるんだろう・・・
Unixのcronとか使えば簡単なのに・・・
615:614
03/05/16 04:06
やるとしたら CGIではキューの受付処理だけして
実際にはcronで別プログラム起動して
キューが溜まってれば送信する
っていうところかな
cronでスクリプト等を起動するんじゃなくて
本格的にデーモン動作してもいいとおもうが・・・
前にpostfixの耐久実験で数万通一気に送ってみたけど
すぐ終わったけど・・・
616:614
03/05/16 04:08
書いた後に気づいたが
ここはWebプログラム板だったな
スマソ
617:609
03/05/16 04:11
>>614
サーバが、シェルを解放してないもので・・・(泣)
618:614
03/05/16 04:13
>>617
そんな鯖窓から投げ捨てろ
telnet.cgi使ってcron使えるかどうか調べてみたら?
運がよければ使えるよ
619:nobodyさん
03/05/16 10:53
サーバサイドで、ネット上にある別サーバのHTMLファイルから
特定の文字列(たとえば、YAHOOのトピックス一覧など)を取得するには
どうやったらいいでつか?
できれば、フォームボタン一発で情報取得→自サーバのファイル更新までできると助かる。
サーバはASPとCGIしか使えないみたいなんだけど、できるかな?
620:nobodyさん
03/05/16 11:03
>>619
あんたの要望が叶うと思われるCGIあるよ。
URLリンク(homepage1.nifty.com)
621:605
03/05/16 11:21
# 605です。605では1と名乗ってしまったが、あれは間違い。
>>617
んじゃ、forkしたらいいじゃん?
子プロセスのほうで送信処理をして
親プロセスのほうでは「ただいま処理中」とか表示して終了する、と。
それが最適とおもわれ。
622:nobodyさん
03/05/16 11:27
>>620
サンクスコ!ちょっと見てみまつ(・∀・)
623:nobodyさん
03/05/16 16:16 kmrSXB2G
CGIでアクセスログを取っているのですが、そのログファイルが
Webブラウザから見れてしまいます。
ログファイルを隠すにはどうしたらよいでしょうか?
ディレクトリの属性変更がキモになるのかなと予想しているのですが。
624:nobodyさん
03/05/16 16:22
どうでもいいが
>キモになるのかなと
何かの見過ぎのようなダサイ表現にワロタ
625:nobodyさん
03/05/16 16:30
>>623
そう、そのキモでよろしい
ただし鯖によって設定値が多少異なることもあるので注意
キモ吸いがついていないウナ重の場合はファイル名を変えるとか
626:nobodyさん
03/05/16 16:36 kmrSXB2G
属性適当に変えてみたら見れなくなりました。
ありがとうございました。
627:nobodyさん
03/05/16 16:42
>>626
書き込みもできなくなってたりして(藁
628:nobodyさん
03/05/16 16:47
一応動作確認しましたよー
でも意味がわかんないからちと怖いなー
629:nobodyさん
03/05/16 16:49
具体的にどんな値にしたのか?
630:nobodyさん
03/05/16 16:51
700にしました。
631:nobodyさん
03/05/16 16:53
Webプログラミングも奥が深いなー
632:nobodyさん
03/05/16 16:58
>>630
ログファイルに実行権は不要。
suExecが導入されているなら600でいいが、そうじゃなければ
666か606にしないと。
633:nobodyさん
03/05/16 17:00
700で問題ないのなら大丈夫。
ログファイル名を .cgi にするというのもよくある方法。
634:nobodyさん
03/05/16 17:01
>>632
600にするとftpからもログファイルが見れなくなってしまったんです。
まあ、ログ見るときだけ700に変えればいいんですけど
めんどくさいなーと思いますた。
635:nobodyさん
03/05/16 17:02
>>633
目から鱗が落ちました。
636:nobodyさん
03/05/16 17:04
ひょっとして属性の「実行」っていうのがWebブラウザから参照できるっていう
意味なんですか?
637:nobodyさん
03/05/16 17:12
700でいいって、そのCGIは、何の権限で実行されてんだ。
変なサーバじゃない?普通、nobody:wheelとか、Apache:Apache
じゃなかったっけ。
638:nobodyさん
03/05/16 17:13
>>637
ロリポです。
639:nobodyさん
03/05/16 17:21
Webブラウザから見れないファイルでもgoogleは持っていってしまうんですか?
640:nobodyさん
03/05/16 17:22
>>638
鯖の説明をちゃんと読め
URLリンク(lolipop.jp)
URLリンク(lolipop.jp)
URLリンク(lolipop.jp)
641:nobodyさん
03/05/16 17:26
>>640
ログファイルのディレクトリは700
ログファイルは600
にしました。
これで完璧でしょうか?
642:nobodyさん
03/05/16 17:30
>>641
(゚ー゚*)(。_。*)(゚ー゚*)(。_。*)
643:nobodyさん
03/05/16 17:40
>>642
やたー
644:nobodyさん
03/05/16 19:14
フォーム入力後、時間のかかる処理にて
「しばらくお待ちください・・・」画面が出て、検索結果などがその後
改めて表示されるようなタイプの処理って
どうやってやる&どう処理するのがスマートでしょうか。
645:nobodyさん
03/05/16 20:01
2chのSETTING.TXTの
BBS_SUBJECT と BBS_NAME って何の違い?
646:nobodyさん
03/05/16 20:09
>>645
SUBJECT=スレッドのタイトル
NAME=名前
647:nobodyさん
03/05/17 13:21
半角カナを使ったらだめなのって文字コードにJISを使ってるとき
だけですよね?
648:nobodyさん
03/05/17 14:52
>>647
「半角カナ」にもいろいろあるわけだが。
649:nobodyさん
03/05/17 16:28 Q59lk6GV
HTMLの中にTexで書かれた文章を埋め込むって事は出来るのかな?
650:nobodyさん
03/05/17 16:30
>>647
どんな処理をした時、なにに使うのか。
sjisは半角カナ定義されてるよ。
定義されてるって事は使えるって事だよ。
651:nobodyさん
03/05/17 16:46
>>649
WebProg板で聞くってことは、Texの出力を画像に変換するのもありってこと?
652:nobodyさん
03/05/17 16:56
>>650
半角カナは使用しないでくださいっていうサイトってJISだからですよね。
ときどきシフトJISなのに半角カナは使用しないでくださいって
書いてあるのは意味わからず書いてるんですよね
653:nobodyさん
03/05/17 16:59
>半角カナは使用しないでくださいっていうサイト
だから、何に使用したらダメなんだよ。
どんな文字コードでも多分半角カナは使えるよ。
よくあるのでは「使うな」ってのは、文字コード変換処理をする時に不都合とか、
イロイロあるじゃんよ。
654:nobodyさん
03/05/17 18:05
>>652
「半角カナを使うな」と言ってるのは、掲示板なんかのCGIで文字コードを変換して
処理してるせいで、文字化けを起こすから。
よって変換処理をいっさいしなければ、文字化けなんか起きない。
2chがいい例。すべてシフトJISのままいじらず処理してるので、半角カナ使い放題。
655:nobodyさん
03/05/17 18:29
>>654
unixの人はeucで送ってるはずですが、違うの?
656:nobodyさん
03/05/17 18:33
>>655
じゃあeucでこの掲示板に書き込んでみればいいじゃねーか。
657:nobodyさん
03/05/17 18:39
eucでも半角カナ使えないわけではない
658:nobodyさん
03/05/17 20:21
>>654
書き込み先が2chだろうがなんだろうが関係ないね。
2chのサーバ内の処理だけ見ればは確かに変換かけてないんだろうが、
EUCで強制的に送出できるブラウザで半角カナ入れてみ。
化けるから。(これ当たり前)
つまり、ブラウザがどんな文字コードで送出するか規定がないから
サーバ側でぜんぜん文字コードをいじってなくても
化ける可能性が0に出来ないってこと。
2chだから化けない、ってのは間違い。
659:nobodyさん
03/05/17 20:30
>>655
たいていのブラウザはページのエンコードに合わせて送る。
660:nobodyさん
03/05/17 20:35
「Perlモジュールについて」っていうこの板のスレ見てみれ。
漏れが書いたんじゃないからな。誰か上のあたりの香具師だな。
661:nobodyさん
03/05/17 21:03
iso-2022-jpでは半角カナがないのですけど
やっぱり昔のHTMLはiso-2022-jpで書かれていたなごりでしょうか?
662:nobodyさん
03/05/17 21:37
PerlとPHPって文法とかほとんど似てますけど
どっち使ったほうがいいですか?
ちなみにどちらもそこそこできます。
といっても掲示板とか買い物籠作るくらいですが。
663:659
03/05/17 21:59
>>660
俺
Linuxからlynxで。
664:nobodyさん
03/05/17 22:25
>>656
わかったか。
>>662
すれちがい。
41 C これからはPHPの時代Perlはもう終わりバイバイ2 [WebProg]
あたり逝け。
665:nobodyさん
03/05/18 06:11
>>644 こんな感じでは駄目かな?
page1.htm 呼び出しページ
<a href="page2.htm" target=_blank>page2</a>
page2.htm メッセージページ
<html>
<body onload="javascript:location.href='page3.asp'">
しばらくお待ちください(約5秒)。
</body>
</html>
page3.asp 処理ページ
<%
Dim StartTime
StartTime = Timer'5秒待つ
Do While (Timer - StartTime) < 5
Loop
%>
<a href="javascript:close()">close</a>
666:nobodyさん
03/05/18 14:26
>>665
どうでもいいけど、それって本当に待たせるだけで、
処理が終わるまで待つとかの実用上の理由は全然ないのね。
667:nobodyさん
03/05/18 16:04
javaでローカルプロキシを作りたいんだけど、なんか良い参考書やサンプルとかありますか?
668:nobodyさん
03/05/18 17:00
今まで趣味でperlやってて、
こんど、仕事でつくることになりました。
で、みなさん、仕事としてつくる場合に、
ファイルロックにflockを使ってますか?
というのも、もしおきゃくさんがレンタル鯖業者を変えたときに、
変えた先がflock使えない場所だったら、
文句言われたりするのかな、と思ったもんで
669:nobodyさん
03/05/18 17:11
やれやれ
670:nobodyさん
03/05/18 17:11
>>668
ロックファイルなんてふざけた機構使ってるプログラム納入する方がよっぽど怖い。
671:668
03/05/18 17:48
>>670
>ロックファイルなんてふざけた機構
え、どういうこと?
672:nobodyさん
03/05/18 18:06
>>671
ま、ここ嫁
スレリンク(php板)
673:668
03/05/18 18:37
あー、てっきり「ロックファイル」って「ファイルロック」と同じ意味かと思ってますたので、
>>670の意味がわからなかった・・・。
「ロックファイル」って、flock使わずに、
ロック専用にフラグとしてのファイルを使うって意味なのね。。。
674:nobodyさん
03/05/19 03:04
>>668
データベース使えよ。
ファイルロックみたいなことで頭を悩まさずに済むようになるから。
675:668
03/05/19 08:41
>>674
いや、使えるもんなら使いたいんですけどね・・・
会社がレンタル鯖もやってて、そこで使えないので。。。
676:nobodyさん
03/05/19 11:17
>>675
MySQLやPostgreSQLだけがデータベースじゃないだろうに。
そこが、Win鯖でレンタル業やってるとかいうDQNじゃない限り、
AnyDBMとかが使えるだろう。俺はGDBMが好きだが。
DBD::CSVとかいう選択肢もあるわけだしな。ま、これは鯖管に入れてもらうしかないだろうが。
677:nobodyさん
03/05/19 12:44
Return-Pathを、sendmailで指定することはできないでしょうか?
678:nobodyさん
03/05/19 13:48
>>677
Sendmailの本を買え。
679:nobodyさん
03/05/20 18:45 uClOg/1c
私はサイドビジネスをしているのですが、宣伝に掲示板書き込みソフトを使用したいと思っています。
フリー・シェアに関わらずお勧めのソフトがあったら教えてください。
良いと思うのはバージョンアップが頻繁にあり、正しく書き込める掲示板情報が反映されるよう
なソフトです。
680:nobodyさん
03/05/20 19:45
馬鹿はスルーして次。
681:nobodyさん
03/05/20 23:35
>>679
他人の心が読めないような人間は、商売はできないと思う。
ところで、書き込まれる掲示板の管理人と、その常連の気持ちを考えたことはあるのかな?
682:nobodyさん
03/05/20 23:36
>>681
そもそも679の書き込み自体が迷惑なわけだしな。
まあ釣りだと思って間違いなし。
683:nobodyさん
03/05/21 00:12
>>682
すまん、そうだな。釣りだな。
もっと冷静になりたいよ。
684:nobodyさん
03/05/21 10:20
サニタイジングって、htmlを出力するときに、
$input =~ s/&/&/g; # & → &
$input =~ s/</</g; # < → <
$input =~ s/>/>/g; # > → >
$input =~ s/"/"/g; # " → "
$input =~ s/'/?/g; # ' → ?
とすれば十分でしょうか?
(クエリーストリングをもらったあとにはなんもやらなくても)
685:nobodyさん
03/05/21 17:46
>>678 とゆーか、メールの仕様を見よというかんじ?
686:nobodyさん
03/05/21 17:48
>>684
URLリンク(www.ipa.go.jp)
687:684
03/05/21 18:02
>>686
ありがとうございます。
>>684、変なコードですね~ s/&/&/g;みたいに書いたつもりだったのに。
失礼しました
688:nobodyさん
03/05/21 18:11
URLリンク(www.foo.com)
でなく
URLリンク(www.foo.com)
のようにしてアクセスできるようにさせたいのですが、
こういうやりかたって、なんていうのでしたっけ?
名称さえわかれば、後は自分で調べますので、教えてください。
689:688
03/05/21 18:41
補足。2chの現状の形式です。(昔は、read.cgi?・・・だったかと思いますが)
690:nobodyさん
03/05/22 01:03
もしかしてPATHINFOのことか?
foo.cgi/us_east/hogeみたいな
691:668
03/05/22 01:38
>>690
あー、それだ。ありがとうございます。
692:山崎渉
03/05/22 01:59
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
693:684
03/05/22 04:33
あー2chって&(&amp)ってかいても&にしちゃうのね
694:688
03/05/22 04:58
>>690さんありがとうございます。
ところで、
URLリンク(www.foo.com)
でなく
URLリンク(www.foo.com) のかたち(.cgiがない)
でcgi(この場合cgiファイル名は「foo」?)を呼び出すにはどうすればいいのでしょう?
AMazonなんか、そうですよね?
URLリンク(www.amazon.co.jp)
695:nobodyさん
03/05/22 07:58
>>693
&
696:688
03/05/22 08:57
テスト
& <&amp;
697:688
03/05/22 08:58
& <&amp;
698:693
03/05/22 08:59
>>695
ちゃんと半角小文字で&amp;と書いたら、&いつになりますた・・・
699:693
03/05/22 08:59
もとい、&ひとつになりますた
700:nobodyさん
03/05/22 12:40
データベースにデータを保持してセッション管理をする場合、
データベースにはどのような持ち方をするのが良い方法でしょうか?
1. 1セッションIDに対して1レコード、フィールドはカラムで用意。
2. 1セッションIDに対してフィールドごとにレコードを用意。
1.はフィールドを増やすのが手間ですし、2.はレコードが増えると
重くなるんじゃないか?
といい解決ほうほうがありません。よろしくです。
701:nobodyさん
03/05/22 15:08
age
702:nobodyさん
03/05/22 15:48
>>700
3.1セッションIDに対して1レコード、汎用のカラムを用意し、
そのカラムには保存したいデータ群を一つにまとめたデータを保存する。
Perlを使っているなら、
a. param1=value1¶m2=value2¶m3=value3&...
b.保存したいデータをData::Dumperモジュールで文字列に変更して保存。
などができる。
他の言語の場合は知らん。
703:702
03/05/22 15:49
化けたー。
aはブラウザから送られてくる標準入力みたいなのと言う意味です。
704:
03/05/22 15:49 6r9wL550
PHPでWEB情報を取得してHTMLに出力する
”へっどらいん”を改造して完成したんだけど
これを3時間に1回とか自動で動かすにはどうすればいいんでしょうか?
ググッてってみたけど、CGIでのやりかたしか見つけられませんでした。
リアル工房でPHPすら1月たってないんでサパーリわかりません。
ギブアップです。どなたか教えてください。
705:nobodyさん
03/05/22 16:22
CGIと同じやりかたでいいよ。
それでできなかったら、その方法と自分なりの解釈を報告汁
706:704
03/05/22 18:49 6r9wL550
704であります。
CGIの方法と書きましたが、当方、CGIなどサパーリわかりません!!
一応、毎時間情報取得してくる”はてなアンテナ”を参考にすればいいかな?
とアンテナのソースを探したら”みかんあんてな”ってのを発見したんで
それを参考にしようと開いてみたけどサパーリわけがわかりませんでした。
>自分なりの解釈を報告汁
PHPでも本と説明書見ながら日付の関数を使って、00分ピッタリになったら
プログラムを始動させるようなコードを書けばいいのかと思うんですが、そうなるとプログラムは常時走りっぱなしになりますよね。
そういう事をやっちゃっていいのか?がまずわかりません。
常時走りっぱなしのプログラムを動かしてもサーバーに迷惑は掛からないのでしょうか??
707:nobodyさん
03/05/22 18:52
常駐してるだけなら負荷はあまりないと思うが
708:nobodyさん
03/05/22 19:00
php.ini に最大実行時間という設定項があって、
それに設定された秒数 -例えば5秒- たつと強制終了するよ。
どうせ cron とか使えない環境だろうし、定時になったら
ローカルコンピュータから更新スクリプトを呼ぶコマンドラインスクリプトを
タスクマネージャに登録するくらいしか方法ないと思う。
age2ch関連で似たようなことができるソフトもあったかな?
当面とって理解しておくべきなのは、特定の時間になったらイベントを
起こすっていうのは、スクリプトじゃなくてサーバの役目だってこと。
socket や fopen でリモートファイルが開けるような鯖なんだから、
管理者に頼み込むというのもアリかもね。
祈健闘。
709:bloom
03/05/22 19:08 x2YZ4VCE
URLリンク(homepage.mac.com)
710:704
03/05/22 19:58 6r9wL550
704であります。
>それに設定された秒数 -例えば5秒- たつと強制終了するよ。
うっつ、貴重な情報ありがとです。
それ知らなかったら常駐するようなPHPくんで
いつまでも『なんで途中で止まっちゃうんだろう~???』
と悩んでいるところでした。
>どうせ cron とか使えない環境だろうし、定時になったら
ちょうどググっていてCornにぶつかりサーバーを調べていた
ところです。
僕のサーバーですと、705さんの予想どおり駄目みたいです。
>socket や fopen でリモートファイルが開けるような鯖なんだから
もう、なにを仰ってるのかチンプンカンプンになってきました(;´д⊂)
とりあえず、時間で自動起動は諦めて
HPのカウンターが100いったごとにプログラムを起動させるように
しようかと今考えています。
この考えはどうなんでしょうか?可能なんでしょうか?
711:nobodyさん
03/05/22 20:46
>>710
ああはいはい、可能だから後は自分でやってくれ。
712:nobodyさん
03/05/22 21:23 4XPxMPwJ
URLリンク(life.fam.cx)
713:
03/05/23 01:06
Apacheの1.3系と2.0系では用途が違うのでしょうか?
例えば商用では1,3がよく使われたり、個人サイトでは
2.0が主流など。
うちが知ってる商用サイトではかたくなに1.3が使われ
ているのですが。。。
714:nobodyさん
03/05/23 01:23
今はもう取れたかも知れないけど、apacheの開発元自体がexperimental(β版みたいなモン)と言っていた。
それにperlやらPHPやらJavaやら付け加えるとなると、腰が引けるんじゃないかな。
715:nobodyさん
03/05/23 01:31
>>713
穴があるから1.3はやめとけや。
マイクロソフトやないんだから、基本的に数字があがればよくなると思えばいい。
716:nobodyさん
03/05/23 09:28
>>694
どなたか・・・
ポインタだけでもいいので
717:nobodyさん
03/05/23 09:50
mod_rewrite あたりでゴニョっとけばいいんでないの。
知らんけど。
718:nobodyさん
03/05/25 00:34 RST+qmbE
URLリンク(jbbs.shitaraba.com)
したらばで↑のようにするのってどうするのでしょうか?
スレ違いでつか?
719:nobodyさん
03/05/25 00:37
>>718
誰に対して言ってんのよ。
720: ◆dq7M./4Uw.
03/05/25 01:17
>718
>したらばで↑のようにするのってどうするのでしょうか?
どうゆうふうにするんだかわかりません。
>スレ違いでつか?
そう思うんなら書き込まないでください。
721:718
03/05/25 01:30
>>719-720
変なことを書き込んで申し訳ありませんでした。
以後気をつけます。
722:694
03/05/26 11:03
>>717
ありうる方法ってそれのみなのでしょうか・・・?
できればapacheのモジュール関係はいじりたくないのですが・・・(すいません)
723:nobodyさん
03/05/26 20:58
>>722
あのさあ、なんでそれにこだわるのか知らないけど、
少しは自分で調べるとか考えないの?
だから放置されてるんだよ?
724:722
03/05/26 21:30
>>723
それがその、検索ワードが思いつかないもので・・・
ワードだけでも教えていただけませんか?
725:nobodyさん
03/05/26 22:48
>>724
んだからさ。
>>717で提示されてる方法があって、それを調べれば、どういう仕組みになっているかがわかるだろう?
その仕組みがわかれば、他に実現する方法があるかどうか類推できるだろうに。
ああ、わかった。
知識がないんじゃなくて、考える力が足りないのね。
一生他人にマニュアルを要求し続けてうざがられてるといいよ。
726:nobodyさん
03/05/26 22:49
>>723
きっと2chを真似したいだけだろう。
あ、なんか変わっててカコイイ!と思ってんじゃねえの。
第一これやって何かメリットがあるのか?
727:722
03/05/26 23:00
>>725
ごめんなさい、考える力足りてないかもまじで。
>>726
ユーザビリティ的にいいかもと思って。
728:nobodyさん
03/05/26 23:34
>>727
どうユーザビリティ的にいいのかを説明してくれ。
729:nobodyさん
03/05/27 00:09
<URLがサイト構成理解の助けになるようにする>
BEST
URLリンク(www.foo.com)
BETTER
URLリンク(www.foo.com)
BAD
URLリンク(www.foo.com)
というのが、最近出たユーザビリティの本に載ってマスタ。
ま、これは静的ファイルですが。
標準ウェブ・ユーザビリティ辞典
URLリンク(www.amazon.co.jp)
730:729
03/05/27 00:12
実際、昔の2chのURLより今のほうが、わかりやすいでしょ?
731:nobodyさん
03/05/27 00:50
>>730
昔を知らない人間だが、しかしいつまでもURLにTESTの4文字が残っているのはいかがなものかと。
732:ごまお ◆cNUxPJ5ztQ
03/05/27 01:05
>>730
ユーザビリティのためにURL欄にどう表示されるかを考えるってのは
間違ってないとは思うんだけど、なんか違和感を感じます。
そもそもファイル名ルールやディレクトリ構成の維持管理の第一の目的は
「製作者やメンテナーのためにわかりやすい階層構造にしておく」
ということなわけで、つまりあくまでその副作用としてのURL欄のわかりやすさなわけで。
この関係がいともかんたんに崩れる場面もあるとおもうんです。
URL欄のないWebブラウザも存在しえますよね。
いや、ファイル名のわかりやすさは重要だというのは100%同意だけど
その理由にケチをつけたいというか、論点がずれてるだろうというか。
とにかくそういうことが書かれている >>729 のような本は、ほかにも
DQNなことが書いてありそうで信用できなさそうですね。
733:nobodyさん
03/05/27 01:06
>>729
鳩●でも読んでこい・・・
734:729
03/05/27 01:30
>>733
なぜそこで鳩丸?
735:nobodyさん
03/05/27 02:18
>>727が「ユーザビリティ的にいい」ってのは、「.cgiを消す」ということについて
そう言ってるわけでしょ。>>729で持ち出してる例とはちょっと違うんでない?
736:nobodyさん
03/05/27 03:17
「.cgiを消す」ことがなんでユーザビリティ的にいいのかわからんな
自己満足でしかないように思うが
737:727
03/05/27 08:18
>>736
>>729での例とは違うといえば、違うけd、近いものとして、出したつもりですた
>>736
いや、CGIが何かも知らない人にとっちゃ、
URLリンク(www.foo.com) より、
URLリンク(www.foo.com) のほうが、
わかりやくない?
738:727
03/05/27 08:18
URLリンク(www.foo.com) と比較しても
739:nobodyさん
03/05/27 08:32
URLなんて、普通はリンクたどっていくから意識することなんてないと思うけどな。
単にCGIであることを隠蔽したいだけなんでしょ?
騙しリンクとか作りたいってんならまあ分からないこともないよ。
740:nobodyさん
03/05/27 09:57
そういうことだな
741:ごまお ◆cNUxPJ5ztQ
03/05/27 12:58
>>737
> いや、CGIが何かも知らない人にとっちゃ、
> URLリンク(www.foo.com) より、
> URLリンク(www.foo.com) のほうが、
> わかりやくない?
そんなとこに貴重な労力さくより
もっと他に大事なところがあるだろ、
て話だよ。
742:nobodyさん
03/05/27 15:08
>わかりやくない?
「何が」わかりやすいんだ。
743:nobodyさん
03/05/27 22:22
逆にわかりにくい
744:nobodyさん
03/05/27 23:00
わかりやすいかどうかってのは、多分に主観的な問題だからなあ。
アルファベットと言うだけで拒否反応を起こすような人間には、
どんなURLだろうとユーザビリティには影響ないし。
誰にとってどうわかりやすいのか、定義が難しいよ。
745:nobodyさん
03/05/28 16:44
>>722
$ENV{SCRIPT_NAME} =~ s/$ENV{PATH_INFO}$//;
$ENV{PATH_INFO} =~ s/^$ENV{SCRIPT_NAME}//;
でいいんでない?
746:山崎渉
03/05/28 17:06
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎―◎ 山崎渉
747:nobodyさん
03/05/28 17:12
>727
pathinfoを採用するとユーザにメリットがあるケースというのは、
第一にあらかじめユーザがそのパスでCGIに値が渡されると知っ
ている場合で、かつ、GETでいろいろ指定子をつける場合、に
限られるんじゃないかと思う。
第一の条件が満たされていない場合、処理内容が理解できるCGI名が
出力されていたほうが「分かりやすい」。
第二に、指定子が少ない場合は、nameが表示されていても苦にならず、
むしろ「分かりやすい」と言える。
個人的には比較して言うならPathinfoではないほうが分かりやすいような
奇がするんだけど。
ま、理由があるなら変に屁理屈こねないで正直に言ってしまうことだね。
748:727
03/05/28 20:58
>>747
いや、みなさんが言ってる以上の理由はないです・・・
感覚的なもの理由なのかな、と逆に気づかされた・・・
749:nobodyさん
03/05/29 02:38 6ZVtvBs0
ime.nuみたいに、逆探知を防止できるようにするためにはどうしたらいいんですか?
750:nobodyさん
03/05/29 02:50
>749
ime.nuを使えばよかろう。
荒らすならそれなりの覚悟が必要な時代にはなったが。
751:nobodyさん
03/05/29 09:08
荒らさないYO!
自サイトの閉鎖性を高めたいだけです。
752:nobodyさん
03/05/29 10:09
├stylebbs.cgi
├stylebbs.log
└code.pl
例えばこんな感じでBBSを設置したとき、stylebbs.logに直接URLを入力して
アクセスされると、ログをそのまま持っていかれてしまうんですが、これを回避
するにはどうすればいいんでしょうか?
753:nobodyさん
03/05/29 10:22
類推不能なファイル名にする
754:_
03/05/29 10:26
URLリンク(homepage.mac.com)
755:nobodyさん
03/05/29 10:35
拡張子をcgiにする。
756:nobodyさん
03/05/29 12:30
public_htmlより上の階層に置く。
757:nobodyさん
03/05/29 12:49
>755-756
本当ですか?
758:nobodyさん
03/05/29 12:58
本当です。
鯖によってできない場合もあるので試してください。
759:nobodyさん
03/05/29 13:00
拡張子をcgiにすれば、CGIとして処理しようとしてエラーを起こす。
遊びでデータファイルを
#!/usr/bin/perl
print "Content-type:/text/html\n\n"; print "hanyan"; exit;
- データ -
にしたことがあるけど誰も見てくれなかった(つД`) ショボーン
public_htmlより上に置くのがベストだけど、無料スペースだと使えないことが多い。
760:nobodyさん
03/05/29 13:04
>>759
> 拡張子をcgiにすれば、CGIとして処理しようとしてエラーを起こす。
そういうこともあるの?
データファイルの拡張子なんて、そもそも、なんでもいいんじゃないの?
dat,log.cgi,,,,なんでもok。なくてもok。
761:752
03/05/29 13:09
>753-760
どうもありがとうございます。さっそく試してみます。
762:nobodyさん
03/05/29 15:19
>>760
#!usr/local/bin/perl
をなんで書くか解ってるか?
763:nobodyさん
03/05/29 15:28
rw- rw- --- じゃだめなん?
764:nobodyさん
03/05/29 15:54
>>762
viとかemacsとかのエディタで書くんだよ。
765:nobodyさん
03/05/29 16:16
採り上げるエディタ名がNotepadとかだったらただのギャグと見てやってもよかったが、、┐(´ー`)┌ マイッタネ
766:nobodyさん
03/05/29 16:20
まず、perlの前に日本語の勉強だよな・・・
767:nobodyさん
03/05/29 16:34
それはどうだろう。
768:nobodyさん
03/05/29 17:04
perlより、日本語の方がはるかに難しいといっておく
769:nobodyさん
03/05/29 17:07
752から見てると話がそれてきてるな
770:nobodyさん
03/05/30 00:24
自分のページで公開しているCGIゲームに、
Javaスクリプトをたくさん使っているんですが、
ウザいですか?一般的に、どうですか?
Javaスクリプトでサーバ負荷を抑えるためにsubmitボタンを
一定時間時間経たないと表示しないようにしてるんですが、バカっぽいですか?
771:nobodyさん
03/05/30 00:54
>>770
前3行は純粋にWeb制作板の話題なので、一応スルーしときます。
(ただ、どういうふうに「たくさん」使ってるか、かかないと、何ともいえないかと)
>>770
後2行はかすってると思うので、かかせてもらうと、
バカっぽくないはないけど、それよりか、
とくにCGIゲームみたいな場合、連打する厨が多そうなので、
連続投稿を防止するスクリプトのほうがよっぽど必須かと思われ。
連打したら「送信中です・・・」みたいにalert出して、submitはしないと。
(すでにやってたらすまそ)
772:771
03/05/30 00:56
「純粋に」Web制作板の話題ってこともないのか・・・。
ちょっとだけ言わせてもらうと、
JavaScript使いすぎてCPUパワー食うのはウザイですが、
エラーチェックなんかにJS使うのは、ウザくないというのが私感。
773:nobodyさん
03/05/30 02:15
連打して何ぼのCGIゲーじゃないならいいのでわ。
ウザったくならないように「表示しない」という選択をしたのだとおもうけど、
ユーザビリティ的にどうよ、って感じはするね。
馬鹿っぽいかどうかは実際サーバ負荷の苦しみから解放されたかどうかだから、
自分で判断するのがよろしいかと。
774:770
03/05/30 03:35
ちょっと板違いかと思いましたが、答えて頂いてありがとうございます。
>>771 連続投稿をCGI側の処理として弾くのは、結果を出力するよりも
どの程度負荷が軽いのか、よくわからないのですが、どうなんでしょう・・・。
>>772 Javaスクリプトオフにしている人への対応を考えるべきでしょうか、
ユーザとしては切り捨てるべきなんでしょうか。
>>773 消しておくのはユーザビリティ上確かに問題です・・・
ボタンにdisabledを付けて「今は押せない」って感じにしようと思います。
やっぱりちょっと板違いっぽくなってしまいますか…。
サーバの負荷っていうのは何処で決まる物なんでしょうか。
実行スクリプトの大きさ?スクリプト内でのファイルの読み書きの多さ?
実行時間の長さ…?
775:nobodyさん
03/05/30 06:58
>>729-あたり
実は拡張子なしでアクセスさせるというのは大いに意味がある。
クールなURIは変わらない
URLリンク(www.kanzaki.com)
遅レスすまそ
776:nobodyさん
03/05/30 10:39
>>775
意味を取り違えているよ
777:パーミッション
03/05/30 15:40
URIなんざガンガン変わったほうがいいんだよこのボケ老人
778:nobodyさん
03/05/30 18:19
なんだURIとかいうの?URLじゃないの?
なんとなくカコイイから?
779:nobodyさん
03/05/30 18:40
>>778
さよなら
URLリンク(www.google.fm)
780:nobodyさん
03/05/30 21:13
>>779
いや、URIってのは知ってるよ。
でも、この場合はURLだろ。
781:nobodyさん
03/05/30 22:13
アンチURNってことかな?
782:nobodyさん
03/06/01 01:16
>>751
ひとつの技術それ自体には善悪はなく、それを正しく用いる人と悪用する人がいるだけだ。
おまえがいくら荒らさないことを誓ったとしても、それは容易に覆されるし、
ここでその技術が提示された場合、他の誰かが悪用しないとは限らない。
自分のことだけじゃなくて顔の見えないネットの向こう側の人のことも考えろ。
783:nobodyさん
03/06/01 13:58
i-mode用2chをみているとときどきAA省略とでる。
どうやってAAかそうでないか判断しているんだろう。
AAによく使われる文字が多く存在したらAAと判断しているんだろうか。
784:nobodyさん
03/06/01 20:08
>>783
ひろまさに聞け
785:nobodyさん
03/06/01 23:30 wA2z/iA0
Winではロックファイルが使えないと聞きました。でもカウンターを設置したいです。
スクリプト内の設定で「ロックファイル」を使わないように設定するにはどうしたらいいでしょうか?
手順おしえてください
786:nobodyさん
03/06/01 23:34
>Winではロックファイルが使えないと聞きました。
嘘です。終了。
787:nobodyさん
03/06/01 23:37
>>785
ファイルロックはWindowsだろうが、UNIXだろうができる。
flockって関数のファイルロックは、Windows9x系ではできない。
カウンター設置したい?
カウンタースクリプト内に、flock関数使ってる所があるのか?
もし、あるならflock関数をコメントアウトしてやれば使えるだろう。
ディレクトリ式のファイルロックだったら、それは残しておいた方が良いだろう。
>>786
いじわるだな~。
788:nobodyさん
03/06/02 00:07 RTGtYkDv
こんなことになるんです。
URLリンク(suzukisystems.net)<)
URLリンク(suzukisystems.net)
789:nobodyさん
03/06/02 00:13
>788
あっそ。
帰っていいですよ。
790:785
03/06/02 00:14 RTGtYkDv
いつの間にか日付が・・・私は>>785です。
791:nobodyさん
03/06/02 00:19 V/mjR11o
★オマ○コは地球を救う★クリックで救えるオマ○コがあるらしい★
URLリンク(yahooo.s2.x-beat.com)
792:nobodyさん
03/06/02 02:55 Hu4ePZ25
プロキシ経由の書きこみを禁止したいのですが、
ホスト名にproxyの兆候があれば禁止、というやり方が一般的なんでしょうか?
また兆候といってもホスト名にproxy以外、どういったのが含まれているのでしょうか?
793:nobodyさん
03/06/02 04:50 DYx1mSg1
JSP+PostgreSQLで、こんな感じのクラスを作りましたが、
public class DBAccess {
private Statement stmt = null;
private Connection con;
public DBAccess() {}
public void open(String dbname, String user, String passwd) {
try {
Class.forName("org.postgresql.Driver");
con = DriverManager.getConnection("jdbc:postgresql:" + dbname, user, passwd);
stmt = con.createStatement();
} catch (Exception ex) {
System.out.println(ex);
}
}
public ResultSet execute(String sql) {
return stmt.executeQuery(sql);
}
}
openを実行した後、executeを実行しようとすると、stmt.executeQuery(sql)でコンパイルエラーが発生します。
stmtというフィールドはちゃんと宣言しているのに、そのメソッドが見つからないという
類のエラーっぽいのですが、これはどうしてでしょうか。どうすればいいでしょうか。
エラー内容は、
org.apache.jasper.JasperException: Unable to compile class for (長いので略)
となってます。
794:793
03/06/02 05:15
解決しました。
795:nobodyさん
03/06/02 06:13
>792
cybersyndromeのリストを観察してみたら。
んで実際に駆使さして、環境変数チェックしてみる。
ほかにはプロキシリストを作ってリモホと照合する手が。
あとはポートスキャンだけど、これは巻き添えが出るね。
電通と文化放送がやってた某公募企画のときにこれで串を
はじいてたけど、おかげで生でもポストできなかった。
実務でこれやってるとこってどれくらいあるのかな?
796:nobodyさん
03/06/02 06:21
CyberのENVチェッカにもあるとおり、
cache_control
cache_info
client_ip
forwarded
proxy_connection
via
x_forwarded_for
あたりに値が入ってきたら串判定てのが割と多い手だと思われ。
診断くんだともうちょっと細かい変数も取ってくれるのかな。
797:nobodyさん
03/06/02 19:30
フォームから「<input type="file">」でアップロードしてもらったJPEGファイルの、
横幅や縦幅を取得するにはどうすればいいのでしょうか?
798:nobodyさん
03/06/02 19:59
>>797
Imagemagik 使えば?
799:nobodyさん
03/06/02 20:01
unix板から飛ばされてきました。
unix系でリンクチェックしている方、どのリンクチェッカーを使っていますか?
checkbot , linkchecker 使っている方いらっしゃいますか?
800:nobodyさん
03/06/02 20:10
>>799
ソフトウェア板できいてください。
801:nobodyさん
03/06/02 20:30
>>798
オスィ
ImageMagick
802:797
03/06/02 22:16
>>798 >>801
ImageMagick、調べてみましたが、
そもそも、レンタルサーバでシェルが解放されてないので、
インストールできない模様です。
他の方法ではないのでしょうか?
(ちなみにperl5です。
ただ、perlスレに書いたらperlの話題じゃないと言われたので、
関係はないのかな・・・?)
803:nobodyさん
03/06/02 22:56
>>802
スレリンク(php板:758番)
804:nobodyさん
03/06/02 23:43 a4G6Sdl1
xsltについての質問です。
xsltで、要素をname()で書き出したあと
同じ要素はまとめて1つで表示したいんですけど、
そのやり方ご存知の方いらっしゃいませんか??
ほんとできなくて・・・。
805:nobodyさん
03/06/02 23:49
>>804
死ね糞マルチ。
806:nobodyさん
03/06/03 00:12 2PC3dPzR
すいません質問です。
・・・.htm?id=a&cd=b
のようにりんくされているのって、拡張子が違うだけでCGIなんでしょうか?
807:nobodyさん
03/06/03 00:16
>>806
AddType
808:nobodyさん
03/06/03 00:52
>>806
アパッチとかの設定でそういうことが出来る。
アパッチのマニュアルとか導入ガイドサイトとかを見れ。
809:nobodyさん
03/06/03 00:57 2PC3dPzR
>>807
>>808
どーもです。しらべてみます。
810:nobodyさん
03/06/03 17:11
>>802
telnet.cgiが使えれば、もしかしたら、インストールできるかもしれないぞ。
811:nobodyさん
03/06/03 17:55 /P4baUDR
>>797
KENTのスクリプト
#------------------#
# JPEGサイズ認識 #
#------------------#
sub JpegSize {
local($jpeg) = @_;
local($t, $m, $c, $l, $W, $H);
open(JPEG, "$jpeg") || return (0,0);
binmode JPEG;
read(JPEG, $t, 2);
while (1) {
read(JPEG, $t, 4);
($m, $c, $l) = unpack("a a n", $t);
if ($m ne "\xFF") { $W = $H = 0; last; }
elsif ((ord($c) >= 0xC0) && (ord($c) <= 0xC3)) {
read(JPEG, $t, 5);
($H, $W) = unpack("xnn", $t);
last;
}
else {
read(JPEG, $t, ($l - 2));
}
}
close(JPEG);
return ($W, $H);
}
812:811
03/06/03 18:19 /P4baUDR
Image::Sizeのソースから
sub jpegsize
{
my $stream = shift;
my $MARKER = "\xFF"; # Section marker.
my $SIZE_FIRST = 0xC0; # Range of segment identifier codes
my $SIZE_LAST = 0xC3; # that hold size info.
my ($x, $y, $id) = (undef, undef, "could not determine JPEG size");
my ($marker, $code, $length);
my $segheader;
# Dummy read to skip header ID
&$read_in($stream, 2);
while (1)
{
$length = 4;
$segheader = &$read_in($stream, $length);
# Extract the segment header.
($marker, $code, $length) = unpack("a a n", $segheader);