1 名前:nobodyさん mailto:sage [2006/09/10(日) 13:33:48 ID:???] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。 Perl使いが優しくコメントを返しますが、 お礼はPerlの布教と初心者の救済をお願いします。
265 名前:nobodyさん mailto:sage [2007/07/21(土) 09:40:53 ID:???] 妄想でしかないんだろ。 妄想を真理と思い込み、他の可能性には気が廻らない。 想定外だったという理由のバグを大量生産するタイプだ。
266 名前:nobodyさん [2007/07/21(土) 17:15:10 ID:LRr3Colp] バグってきついよねぇ〜。
267 名前:nobodyさん mailto:sage [2007/07/23(月) 11:42:52 ID:???] >>259 #!/usr/local/bin/perl use CGI qw(:standard);#CGIでのパラメタ受け取り等を簡単に扱うためのもの use strict; my$url=sample.cgi; #これ自身のファイル名にしておく my$name = param('name'); #フォームからの名前投稿をパラメタとして受け取り # 以下、投稿フォーム。 #form action="$url" は、submitボタンを押した時に飛ぶ場所 #name="name" は、パラメタ名 print my$a= <<EOM; Content-type: text/html\n\n <html><head> </head><body> <form action="$url" method="POST"> 名前<input type="text" size=10 maxlength="7" name="name"><br> <input type="submit" value="投稿" name="toukou"></form><hr> EOM # 以下、表示。 #もしも$nameがあれば(パラメタとしてでも$nameを受け取っていれば)$nameを表示 if($name){ print$name; }
268 名前:nobodyさん mailto:sage [2007/07/23(月) 12:05:29 ID:???] アンカミスった >>259 でなく>>258 。 上はただのパラメタの使い方。 フォームを <form action="$url" method="POST"> <input type=radio name=seibetu value otoko > <input type=radio name=seibetu value onna > <input type=submit value=投稿> </form> とすれば、投稿ボタンが押されたときに$urlのURLに飛んで、パラメタ名seibetuにotokoかonnaを入れて渡すことが出来る。 受け取り側は my$seibetu = param('seibetu');#パラメタ受け取り if($seibetu eq otoko){ #パラメタがotokoだった場合の処理 } elsif($seibetu eq onna){ #パラメタがonnaだった場合の処理 } デバッグしてないから文法ミスがあるかもしれないが、こんな感じで
269 名前:nobodyさん mailto:sage [2007/07/23(月) 12:26:23 ID:???] そうそう、 >>261 のリンク先に、getが使用されにくい理由に ・環境変数には長さに制限があるので、getの場合途中でパラメータが切れることがある ・ブラウザがIEの時、フォームに<TEXTAREA>があるときはGETは使えない ・postの場合、パラメータの長さが。環境変数 CONTENT_LENGTH に格納される とあるが、getはURLエンコードして、見える状態で渡されるから、悪意ある第三者に利用される可能性がある。 セキュリティの面から言ってもpostを使ったほうがいい。 もっと言うなら、「getもpostも両方の扱い覚えるのマンドクセ」ってときはpostの扱いだけ覚えればいい。 以上、駄文スマソン
270 名前:258 [2007/07/23(月) 16:22:00 ID:dzTqHpzl] ありがとう。簡単にこんな感じで作ってみたけど上のもコピーしてやってみます! #! c:/perl/bin/perl $buffer = $ENV{'QUERY_STRING'}; if($buffer eq 1) { otoko()}; if($buffer eq 2) { onna()}; sub otoko{ print "Content-type: text/html\n\n"; print "<HTML><HEAD>"; print "<TITLE>CGI-TEST</TITLE>"; print "<BODY>\n"; print "$buffer 男性<br>"; print "</BODY></HTML>"; exit; } sub onna{ print "Content-type: text/html\n\n"; print "<HTML><HEAD>"; print "<TITLE>CGI-TEST</TITLE>"; print "<BODY>\n"; print "$buffer 女性<br>"; print "</BODY></HTML>"; exit; }
271 名前:nobodyさん [2007/07/23(月) 19:24:19 ID:ZBWpUMJL] パーミッションの設定に躓いてから なにもやらなくなって 早2年 そんな自分に嫌気がさす。 てかActivePerlとMySQLのインスコが難しすぎる。 何度やっても失敗ばっかりだ。 俺の人生を象徴しているかのよう。悔しいぜ。
272 名前:nobodyさん [2007/07/23(月) 20:36:30 ID:vSTTUlTw] Perl勉強しはじめて2週間。 基本的なことなんだけど考え付かなくなってしまったので 発想力をちょっと貸してください。 HTTPリクエストして、BODY部分だけ表示させたいのですが HEAD部分を表示させないようにSOCKETを while (<$SOCKET>){ m/^\r\n$/ and last; } print <$SOCKET>; こんな感じでHEAD部分はループさせて抜けてから BODY部分をprintさせるうえで while使わずにやる方法としてはどうやりますか? do{}whileやuntilでも出来ると思うんですが 何故かHEAD部分から全部表示されたり、無限ループに突入したりします。 難しいものじゃないはずなのに何故か書けない罠にはまった感じです。 発想力をちょっと貸してください。
273 名前:nobodyさん mailto:sage [2007/07/23(月) 21:52:25 ID:???] >>272 つかまずバッファに入れてから処理しようぜ SOCKETひらきっぱで処理するのイクナイ
274 名前:nobodyさん mailto:sage [2007/07/23(月) 22:19:18 ID:???] >>272 ソケットとかややこしそうで足踏み入れてなかったが、ソケットのヘッダとボディは "Content-type: text/html\n\n"; となってるんだよな? \n\nと、改行が2個あるところで判断すればいいと思う。 この改行は\nであって\r\nでは無理だと思う。 my$ppp = my@socket = <$SOCKET>; for (0..$ppp-1){ if($socket[$_]=m/^\n$/){last} shift @socket; } print @socket; ↑これでイケル希ガス。つかもっといい方法を思いたったので次に書く。 おそらく、HTMLで表示するんだろうから、chompで改行文字を消してもいいんだよね? my@socket = chomp(<$SOCKET>); #改行文字だけの部分はchompでカラになる。 while(@socket){shift @socket} #@socketで要素が何も無い場所に来るとwhile文がfalseとなりループは終わり、shiftも終わる。 #@socketの0個目の要素は何もカラ、1個目からの要素は改行を取り除いたボディ部分。 ちゃんと動作するか知らんが、初心者同士がんがろうぜ
275 名前:nobodyさん mailto:sage [2007/07/23(月) 22:30:09 ID:???] ×ソケットのヘッダとボディは ○ソケットのヘッダとボディの区切りは >>274 で、もしおかしなこと言ってたらスマソ。 そもそもソケットとかHTTPリクエストとかよく知らんのに答えてもた。
276 名前:nobodyさん mailto:sage [2007/07/23(月) 23:36:05 ID:???] >>274 × $socket[$_]=m/^\n$/ ○ $socket[$_]=~m/^\n$/ スンマソ
277 名前:nobodyさん mailto:sage [2007/07/24(火) 09:28:58 ID:???] HEADとBODYって言ってるからhttpヘッダじゃなくて 純粋にhtmlの<HEAD><BODY>の話なんじゃまいか
278 名前:nobodyさん mailto:sage [2007/07/24(火) 10:22:47 ID:???] www.7key.jp/nw/technology/protocol/http1.html そこの 07: 08:<http> 09:<head> 10:(以下省略) みたいになってて</head>まで削除して<body>から残したいと。 なら>>274 を改造して my@socket = <$SOCKET>; for (0..$#socket){ if($socket[$_]=m~/^<body>\n$/i){last} shift @socket; } print @socket; #<body>以下を表示 でいいんじゃまいか
279 名前:258 [2007/07/25(水) 14:52:50 ID:pV3pjlQZ] こんにちは。質問おながいします。 jcode.plって日本語に変換するプログラムですよね? 英語に変換するものや中国語に変換するものもあるんですか? 英語に変換するものや中国語に変換するものもあるなら ほしいので知っている方いたらお願いします。
280 名前:nobodyさん mailto:sage [2007/07/25(水) 15:02:01 ID:???] >279 文字コードの変換≠翻訳 いやー、夏だねえ・・・
281 名前:nobodyさん mailto:sage [2007/07/25(水) 15:52:28 ID:???] きっとダンくんが何とかしてくれるよ。(違
282 名前:258 [2007/07/25(水) 16:39:08 ID:pV3pjlQZ] jcode.plにつながっているからかな・・文字化けしてしまう。 $ENV{'CONTENT_TYPE'} これってなんかの文字コードが格納されているのですか?
283 名前:nobodyさん mailto:sage [2007/07/25(水) 16:46:44 ID:???] されている場合もある、かな。 中身は、text/html; charset=Shift_JIS とかだよ
284 名前:258 [2007/07/25(水) 17:03:43 ID:pV3pjlQZ] if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'}); } else { $buffer = $ENV{'QUERY_STRING'}; } if ($buffer eq "") { &error('アクセスエラー');} if($ENV{'CONTENT_TYPE'} !~ /multipart\/form-data; boundary=------------/){ @pairs = split(/&/,$buffer); foreach $pair (@pairs) { ($name,$value) = split(/=/, $pair); $name2 = $name; $value2 = $value; $QUERY2{$name} = $value; $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; $value = change_i_pic_sym($value); こんな感じになってます。 $ENV{'CONTENT_TYPE'} の、ところをtext/html; charset=Shift_JIS にしてutf-8にしたいからtext/html; charset=utf-8 に、すれば文字化けふせげますかね? やってみます。
285 名前:258 [2007/07/25(水) 17:10:29 ID:pV3pjlQZ] CGIが動かなくなってしまった^^; 無理なのかなぁ・・
286 名前:nobodyさん mailto:sage [2007/07/25(水) 17:11:38 ID:???] なんでいきなり multipart/form-data が出てくるんだ。 元々何の質問なの?文字化けって何が化けてるの?
287 名前:nobodyさん mailto:sage [2007/07/25(水) 17:16:13 ID:???] The PHP documentation team is proud to present to the PHP community a few fixes and tweaks to the PHP Manual, including: jp.php.net/ これのproud toって誇りを持ってとか、プライドを持ってとかの意味? たまにPHPトップのニュースに出てくるけど、そこまで大げさに言わなくてもいいんじゃないの?
288 名前:287 mailto:sage [2007/07/25(水) 17:23:15 ID:???] スマソ PHPスレと間違えた
289 名前:258 [2007/07/25(水) 17:28:38 ID:pV3pjlQZ] さっきのプログラム(rog.cgi)はコード変換処理ってところを抜き出して コピペしたんだけどjcode.plにコード変換処理させていてrog.cgiの ファイルがutf-8にしてあるから文字化けしてるのかなと思い・・ jcode.plをutf-8に対応できるプロトコル?にできればいいんですが それがどうしていいかわからなくて。説明へたですんまそん。 ほかのcgiファイルにはいってるhtmlはtext/html; charset=utf-8 で文字化けしてないけどrog.cgiを通って出力するhtmlは文字化けしてしまうので・・
290 名前:nobodyさん mailto:sage [2007/07/25(水) 17:42:59 ID:???] jcode.plはutf-8には対応してないから。 さすが「くだすれ」ww ものすごいレベルの低さだwww
291 名前:nobodyさん mailto:sage [2007/07/25(水) 18:32:34 ID:???] まずは、jcode.plをjcode.pmに変更だ。 少しの変更で移行できる。 その後UTF-8に対応だ。
292 名前: ◆lVJAPUTeX. mailto:sage [2007/07/25(水) 23:03:36 ID:???] (we are) proud to... は英語の決まり文句なので、訳する場合は "proud" は無視しちゃってもいいくらいのものです。
293 名前:nobodyさん [2007/07/27(金) 17:51:08 ID:lN7iMdmd] /の逆の斜線はどこを押すと出てきますか、 超初心者以前の問題ですみません
294 名前:nobodyさん mailto:sage [2007/07/27(金) 18:03:04 ID:???] \
295 名前:nobodyさん mailto:sage [2007/07/27(金) 18:03:54 ID:???] >>294 それでよかったんですか。ありがとうございます。。
296 名前:nobodyさん mailto:sage [2007/07/27(金) 18:26:21 ID:???] 書いたものの、どこで実行すればよいのでしょう? web上にアップロードして実行するんですか?
297 名前:nobodyさん mailto:sage [2007/07/27(金) 18:33:25 ID:???] on your desk
298 名前:nobodyさん mailto:sage [2007/07/27(金) 18:40:42 ID:???] どこで実行するかも決めずにいきなり書いたのか・・・ この板的には、とりあえずhttpサーバ入れて設定するのがいいのでは
299 名前:nobodyさん mailto:sage [2007/07/27(金) 21:08:35 ID:???] いろいろググってみたのですが、わからないので教えてください。 現状を言うと、ActivePerlはインストール完了、 #!/usr/bin/perl print "Hello, world!\n; をActivePerlでできたフォルダにhello.plで保存。 再起動済み、次にどうすればいいのでしょうか・・・ ちなみにOSはvistaです。
300 名前:nobodyさん mailto:sage [2007/07/27(金) 21:41:25 ID:???] コーヒーを淹れる
301 名前:nobodyさん mailto:sage [2007/07/27(金) 22:07:58 ID:???] >>299 関連付けが正常に行われていれば (plのファイルのアイコンがトカゲになっていれば) ダブルクリックで実行。 ただし、 print "Hello, world!\n"; とすること。 1行目は不要。
302 名前:nobodyさん [2007/07/27(金) 23:38:19 ID:lN7iMdmd] >>301 アイコンはトカゲになってます。 ダブルクリックすると開いた瞬間閉じてしまうのは仕様なんでしょうか? print "Hello, world!\n"; で実行しましたが、結果はどうなってるのやら・・・・orz
303 名前:nobodyさん mailto:sage [2007/07/28(土) 00:46:08 ID:???] >>302 先に開いてあるプロンプトから実行しないと、すぐに閉じてみえなくなります。 sleep 5;と入れれば幸せになれますか?
304 名前:nobodyさん mailto:sage [2007/07/28(土) 07:29:47 ID:???] cgi-lib.plを使って受け取ったフォームから受け取った値を for文で繰り返し処理しようと思ったのですがうまくいきません my %input; &ReadParse(\%input); for (1..20) { $MORAU[&_] = $input{'&_'}; } やっぱり根本的に間違えてるんでしょうか
305 名前:nobodyさん mailto:sage [2007/07/28(土) 08:02:50 ID:???] うん。根本的に間違えておる。 詳しくは超初心者の心理を鋭く妄想できる>>245 大先生が教えてくれるだろう。
306 名前:nobodyさん [2007/07/28(土) 11:42:32 ID:YzZLztvi] >>303 先に開いてあるプロンプトから実行・・・・・・・といいますと? すみません orz
307 名前:nobodyさん mailto:sage [2007/07/28(土) 14:46:24 ID:???] その言葉のどこが、何がわからないのかね。 まさか日本語が判らないのかね。 謝る前にもう少し質問を明瞭にするべきじゃないかね。 とりあえずprint文の次に>>303 のコマンドを入れてみてはどうかね。
308 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 04:34:03 ID:???] おまいら意地悪しないでANHTTPDとか入れるように言ってやれよw
309 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 08:43:45 ID:???] あんなものいれるな
310 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 11:16:38 ID:???] じゃあ、いじわるしないで、コレな。 つ[ www.vmware.com/ja/products/player/ ] つ[ blog.yasaka.com/archives/2005/10/vmware_playervi.html ]
311 名前:nobodyさん [2007/07/31(火) 00:29:12 ID:pMcNAP1A] Perlをはじめてもいない初心者です。 そんな自分も歓迎してくれるらしいと聞いてやってきました。 ActivePerlがインストールできません。 サイトから5.8.8のMSIじゃない方ダウソしたのですが インストール用のバッチファイル実行中に次のエラーが出て終了。 「Can't spawn "command.com":Not such file or directory at (どう見ても 実行中のバッチファイル自身のアドレス) line 272,<STDIN> line 7.」 なに探してるんだよ。orz 解決法ピンとくる方がいたらば教えてください。 スレチなら誘導たのんます…
312 名前:nobodyさん mailto:sage [2007/07/31(火) 01:10:27 ID:???] こういうときは環境ぐらい書くもんだ
313 名前:311 mailto:sage [2007/07/31(火) 01:25:27 ID:???] すません。OSはMeです。 おとつい他スレで笑われたけど…orz
314 名前:nobodyさん mailto:sage [2007/07/31(火) 01:36:13 ID:???] msiの使えばいいじゃない。
315 名前:nobodyさん mailto:sage [2007/07/31(火) 01:41:39 ID:???] だめだった。 今チャレンジしてるやつが一応一番進んでるっぽいです。 インストールしてます→エラーです とな。
316 名前:nobodyさん mailto:sage [2007/07/31(火) 01:44:51 ID:???] >>311 どこから来たかを先に書こうよ。同じ問答しなくてよくなるんだから。 かぶってる住人も…いや、くだすれにはあまりいないのか? Perlについての質問箱 31箱目 pc11.2ch.net/test/read.cgi/tech/1181500187/685-694 向こうはこのあと謎の流れになったんだよなあ…。
317 名前:311 mailto:sage [2007/07/31(火) 02:03:23 ID:???] それです!お世話になりました。 初心者むけスレあったんかいと思って移動。
318 名前:nobodyさん mailto:sage [2007/07/31(火) 03:35:48 ID:???] >>311 > 「Can't spawn "command.com":Not such file or directory at (どう見ても > 実行中のバッチファイル自身のアドレス) line 272,<STDIN> line 7.」 これって my $cmd = "xcopy /q /r /i /e /k Perl\\* \"$prefix\" "; system($cmd) && die "$!\n"; ↑この辺になるんだが、xcopy.exe がないとかいうことはないよな? すまんが画面に出てくる途中経過のメッセージの、アボートするちょっと前から アボートするまで貼り付けてくれ。
319 名前:311 mailto:sage [2007/07/31(火) 04:12:50 ID:???] アボードの意味がわかんないけども xcopy.exeもよくわかんないけども ... Add the Perl\site\bin and directories to Path?[yes] Proceed?[yes] Ok. Installong ActivePerl... Copying files... Can't spawn "command.com":Not such file or directory at (どう見ても以下略 ... って出てます
320 名前:nobodyさん mailto:sage [2007/07/31(火) 04:29:23 ID:???] あ・そうですねなんかxcopyってのがないみたいだ… 探してみます って手に入るんだろうか。
321 名前:nobodyさん mailto:sage [2007/07/31(火) 10:07:43 ID:???] xcopy.exeは標準で入ってるだろ。 PATH通ってないとか?ありえない気がする・・・
322 名前:nobodyさん mailto:sage [2007/07/31(火) 23:24:44 ID:???] xcopyはありました、 でもDOSで打っても使えないんだよな。 いろいろいじってみます・・・
323 名前:nobodyさん mailto:sage [2007/08/01(水) 00:31:48 ID:???] COMMANDの中身をまるごと インストーラと同じディレクトリにつっこんでみたところ少し進みました。 だがつまった… ... Proceed?[yes] Ok. Installong ActivePerl... Copying files... Finished copying files... Relocating...Can't open C:\Perl\bin\c2ph.bat: No such file or directory at C:\(略)\INSTAL~1.BAT line 307, <$reloc> line 1. ... ってなって強制終了…ハァ… ちなみにC:\Perlには何も入ってないです。 いったい何が不味いのでしょうか。
324 名前:nobodyさん mailto:sage [2007/08/01(水) 01:09:29 ID:???] >>311 実は64bit版落としちゃったとかじゃないよな・・・。 前スレ694も書いてたけど、Windows9x/MeだとWindowsInstaller2.0+が 要るんだけど入ってる? downloads.activestate.com/contrib/Microsoft/MSI2.0/9x/InstMsiA.exe
325 名前:nobodyさん mailto:sage [2007/08/01(水) 01:14:35 ID:???] x86てあるから多分86bit 入ってる入ってる 場所はどこでもいいんですか?
326 名前:nobodyさん mailto:sage [2007/08/01(水) 01:58:42 ID:???] どんがらがっしゃん
327 名前:nobodyさん mailto:sage [2007/08/01(水) 02:15:59 ID:???] >>324 311が今試しているのはmsiじゃなくてASパッケージの方だから、 とりあえずMSインストーラーのバージョンは関係ない。 ってMSインストーラーのバージョンを上げてもう一回msiで やればよかったりして。
328 名前:nobodyさん mailto:sage [2007/08/01(水) 02:25:56 ID:???] >>322 > xcopyはありました、 > でもDOSで打っても使えないんだよな。 いったいまともなシステムなのかい、おまいさんの使っているのは。 Meかどうかってのはおいといても。だ。 > いったい何が不味いのでしょうか。 わけもわからず闇雲に > COMMANDの中身をまるごと > インストーラと同じディレクトリにつっこんでみたところ少し進みました。 こんなことやってるからだ。 バッチファイルの中身は実質Perlスクリプトなんだから、適当にいじりなさんな。 ...
329 名前:nobodyさん mailto:sage [2007/08/01(水) 03:08:43 ID:???] >>325 場所? 何の? 自動的に進むはずだけど。 つかそのMe壊れてるんじゃないかなぁ。
330 名前:nobodyさん mailto:sage [2007/08/01(水) 10:18:26 ID:???] Meかよ! AUTOEXEC.BATにPATH設定しとけ
331 名前:nobodyさん mailto:sage [2007/08/03(金) 16:12:48 ID:???] XPで、最新版あくちぶぱーるのMSIのほういれようとすると、 警告がでてインスコできない。 古いバージョンなら問題なくはいりました。 ただ、最新版をいれようとナニカ変なことをやらかしたようで、 ノートン先生のゴーバックつかって、インストールしてない状態にもどしてから 古いバージョンをインストールしなおしました。 もしかして、その状態なのかな?
332 名前:nobodyさん mailto:sage [2007/08/04(土) 02:01:08 ID:???] >>307 初めて使う人なわけだからさ。
333 名前:nobodyさん mailto:sage [2007/08/04(土) 16:47:07 ID:???] だから?
334 名前:nobodyさん mailto:sage [2007/08/04(土) 18:30:38 ID:???] アスペルガーの特徴。 自分が知っていることは 他人も当然知っていると思い込んでいる。
335 名前:nobodyさん mailto:sage [2007/08/04(土) 19:26:37 ID:???] アスペルガー症候群は格好良い、天才故の悩みみたいで。 気違い認定されると嬉しいけど、アスペルガー認定も嬉しい。
336 名前:nobodyさん mailto:sage [2007/08/05(日) 12:35:06 ID:???] MSIインストーラは、適当に置くんじゃなくて、 クリックしてインストールしないとね。
337 名前:nobodyさん mailto:sage [2007/08/05(日) 13:59:47 ID:???] >>335 死ねキチガイ
338 名前:nobodyさん mailto:sage [2007/08/05(日) 14:23:50 ID:???] アスペルガーはキチガイじゃないよ ただ自分にしか関心がなくて 他人にまったく関心がないってだけ。
339 名前:nobodyさん mailto:sage [2007/08/07(火) 20:51:45 ID:???] アスペルガーは、相手の言葉の裏を読めないだけ。 基地外でもないし他人に関心が無いわけでもない。 基地外をアスペルガーと呼ぶのはアスペルガーの人に対して失礼だ。 とマジレス。
340 名前:nobodyさん mailto:sage [2007/08/08(水) 01:27:49 ID:???] でも教科書にはアスペルガーは他人に関心がなく 自分のことにしか関心がない、って書いてあるよ そしてプログラマー板とか見ると、まさに そのとおり、って感じ。
341 名前:nobodyさん mailto:sage [2007/08/08(水) 08:53:24 ID:???] >>340 他人に関心を持ちつつも、うまく対処出来なくて悩んでるアスペルガーの人の特集やってるテレビ見た。 アスペルガーに対する偏見はすさまじいらしいから、教科書等でもそういう見方をしてしまうのかと。 実は他人とも仲良くなりたいが、自分が傷つきやすく(言葉の裏が読めない為)、相手の傷つくのも理解しにくい(言葉の裏を読めない為)から、本人達はかなり悩んでいる。 本当のアスペルガーってのは、脳が他のことに特化して、脳の中で他人の言葉を深く考える部分が成長していないんだと。 普通、基地外ってのは、相手がうざがったりへこんだりするのを見て喜んだりするような真性のアホを指すことが多いと思うが、 アスペルガーは(たとえ結果的に傷つけてしまう言葉を言うにしても)相手が嫌な思いをするのを目的で嫌な言葉を使っているのではない。 どこかの教科書に「アスペルガーは他人に関心が無く」ってのは、周りからの(偏見に満ちた)見方をしているだけだと思う。 アスペルガーは、アスペルガー本人にしてみれば他人にも関心があるが、アスペルガーじゃない人がアスペルガーを見ると関心が無い"ように見える"だけだと思う。 アスペルガーはただの発達障害の1つであり、何かの能力で他人より優れている部分があることが多いが、かわりに他の能力で他人より劣ってる部分があるだけ。 なんで、アスペルガー=基地外っていうのは偏見だと思うよ。 プログラマー板でアスペルガー名乗ってる人が居るのかどうかも知らないが、基地外に対してはアスペルガーではなく基地外と呼ぶほうが正しいと思うよ。 基地外の別称としてアスペルガーを使うのはそれこそ差別になりかねないから。 と2度に渡りマジレスすまそ
342 名前:nobodyさん mailto:sage [2007/08/08(水) 08:56:46 ID:???] 最初からそう言ってくれれば別にいいんだけどさ、 結局コミュニケーション取れないから仕事にしても何にしても やりにくくて仕方が無い。 つかなんでこんな話題が続いてるんだw
343 名前:nobodyさん mailto:sage [2007/08/08(水) 15:35:52 ID:???] 空気が読めないからさ
344 名前:nobodyさん mailto:sage [2007/08/08(水) 21:37:41 ID:???] 話題が無いだけさ
345 名前:nobodyさん mailto:sage [2007/08/13(月) 23:51:38 ID:???] parrotの話でもしよう
346 名前:nobodyさん [2007/08/28(火) 21:12:01 ID:S4BK4Wc3] スレッドフロート型掲示板って中規模くらいにはなるの?
347 名前:nobodyさん mailto:sage [2007/08/28(火) 22:44:17 ID:???] >>346 シンプルに作れば200行は超えない。小規模だろう。 もちろんいろいろ細かなことを気にしたり機能を増やしたりすれば 中規模になっても不思議ではない。
348 名前:nobodyさん [2007/08/28(火) 22:55:12 ID:S4BK4Wc3] 120行程度を8個程度連動して動かすのは? アップローダーなんだが、スイッチ作るよりもそっちのが若干の負荷軽減になるし。 まぁ、漏れは基本的にそっち系なんだが。
349 名前:nobodyさん [2007/09/01(土) 11:35:54 ID:J92zlSvR] perl初心者です perlでrssを定期的に取得し、取得したrssからurlとタイトルを取得しhtmlに出力 するようなcgiを書きたいです。ムリですか?
350 名前:nobodyさん mailto:sage [2007/09/01(土) 11:50:45 ID:???] >>349 頑張れ
351 名前:nobodyさん mailto:sage [2007/09/01(土) 12:21:56 ID:???] >>349 定期的になんかやる CGI なんて面倒だよ。原則として CGI というのは サーバがクライアントからリクエストがあったときに起動するものだから。 サーバ内で定期的 RSS を取得するプログラムを走らせるか RSS を取得する CGI に定期的にアクセスするか、 定期的に取得することをあきらめるか、のどれかが自然だと思うよ。
352 名前:nobodyさん [2007/09/02(日) 05:21:02 ID:tMV8T4kQ] >>349 結果をキャッシュして前回アクセスからn秒未満ならキャッシュを渡すようにすれば擬似的に可能
353 名前:nobodyさん [2007/09/02(日) 12:32:14 ID:VQ85YXho] クライアントから定期的にリクエストだとか つか、クライアント上で取得→生成→sleepをwhileでぶん回す方がいいと思う。 レン鯖ではアカウントヤヴァスだが。
354 名前:nobodyさん mailto:sage [2007/09/02(日) 12:44:47 ID:???] while でぶん回すって・・・ cron なりなんなりを使おうよ
355 名前:353 mailto:sage [2007/09/03(月) 02:09:47 ID:???] >>354 あくまでPerlだけでやるとすればの話。cron使えないと終りだし。 漏れも昔の話だがtempファイルがどうしても不必要に増えてしまうスクリプトを作ったので 同様の悩みを持ったことがあるが、結局は手動でまとめて消すのが手っ取り早いと気付いた。 つか、クライアントで生成してwhileぶん回す必要ないだろ>漏れ 何書いてんだか…
356 名前:nobodyさん mailto:sage [2007/09/03(月) 02:35:41 ID:???] ・cron使え→使えないレン鯖の場合はどうしろと(´・ω・`) ・sleep仕込んでwhileでぐるぐるするとか→セッション終わったらどうなるんですか(´・ω・`) …になるんだよね。 サーバ側でもクライアント側でもcronやタスクマネヂャが使えない場合で なおかつCGIでないプロセスを回しっぱなしにもできない場合は、 頻繁にアクセスがあるサイトにCGIのトリガーを仕込みましょうとか、 そういうヘンテコな実装をするはめになる。
357 名前:356 mailto:sage [2007/09/03(月) 02:36:30 ID:???] s/タスクマネヂャ/タスクスケヂュラ/;
358 名前:nobodyさん [2007/09/03(月) 10:36:26 ID:5z4DsU1G] デフォルトでエラー行数が表示されないってのきつい。。。 みなさんどうやってデバッグしてるんですか?
359 名前:nobodyさん mailto:sage [2007/09/03(月) 14:58:39 ID:???] >>358 最悪の場合、debug.txt作って処理を全て書き込み。 基本的にはエラー表示を使って大雑把に問題を切り分け。
360 名前:nobodyさん mailto:sage [2007/09/03(月) 21:53:27 ID:???] デバッガ使え
361 名前:nobodyさん mailto:sage [2007/09/04(火) 02:47:11 ID:???] Perlのデバッガ使いづらい
362 名前:nobodyさん mailto:sage [2007/09/04(火) 22:45:32 ID:???] >>349 cronかWebcronを使うってのはどうですか?
363 名前:nobodyさん mailto:sage [2007/09/04(火) 22:46:07 ID:???] >>356 webcron
364 名前:nobodyさん [2007/09/05(水) 18:27:45 ID:y75V3THa] PERLで画像のアップロードのCGIのことでわからないんですが ▼写メールで画像を送信できます。<HR> 件名、本文には何も書かなくてOK!<BR> (サイズ制限:容量制限$maximg\k以内)<BR> <a href='mailto:$SV_MAIL'>写メール送信</a><BR> <BR> 送信が成功したら<a href='$CGI_MAIL?ID=$id&PASS=$pass'>こちらへ</a> と、なってるんですがメインのCGIの $SV_MAIL が、カラなんでメール送信できないし 携帯でアクセスしても画像貼れないし、管理のwebmaster@〜のメルアドいれても画像転送できないのですが どうやって設定したら画像転送できるようになるでしょうか? わかりにくくてすいません。わかる方いたら宜しくおながいします。
365 名前:nobodyさん mailto:sage [2007/09/05(水) 18:37:00 ID:???] $SV_MAIL には自分のサイトのアドレス入れるんだべ? そして、そのアドレスではプログラムが待ち受けていて 受け取った画像を登録するようになってるはず ちゃんと説明読んでインストールしたのかね?