1 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 00:07:22 ] "The duct tape of the Internet" こと、Perlについての質問箱です。 "There's more than one way to do it" ということで、Perlの奥深さについて皆で語り合い、追求してまいりましょう。 CGIについての質問は板違いです。WEBプログラミング板でどうぞ。 CGIとPerlの区別がつかない人もWEBプログラミング板に行ってください。 (WEBプログラミング板 ttp://pc11.2ch.net/php/ ) CGIの質問は答えがPerlと全然関係ない話に帰着する場合が多かったりするのでWEBプログラミング板に行って聞いたほうが得ですよ。 このスレでは(CGI以外の)純粋にPerlのみに関係する質問を取り扱っていこうと思います。 スレ違いの質問にはスルーか、速やかな誘導をお願いします。 ttp://www.perl.org/get.html ● 2008/01/11現在の最新版: 5.10.0 ● 2007/01/11現在の開発版: 5.9.5 前スレ Perlについての質問箱 33箱目 pc11.2ch.net/test/read.cgi/tech/1192463997/ リンク集は>>2-3 過去スレは>>4 あたり
152 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 13:46:59 ] >>151 MLはクローズドな空間を構成するために使われていたから、日本でいくつなんて、 数えられるわけないだろ。 とりあえず私は、あるとき、メールがオフィスタイムに平均して3秒に1通来る状態に なって、biff - メール到来通知エージェントがつねにフラグを立てている状態になっ て、調べてみると72のMLに入っていたので、入っているMLを整理したことがある。 あとになって調べてみると、POPが出てきた時に、「これはMLを殺すぞ」と 指摘していた人がいるんだよね。まあ、その通りになったわけで。
153 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 14:26:54 ] 読みづらい文章だな
154 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 14:47:16 ] 何の話ししてんだろ
155 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 15:10:25 ] はなししとは?
156 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 15:26:35 ] プログラマってこういうツッコミ好きなやつほんと多いよな
157 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 15:42:03 ] 以上、俺の自作自演
158 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 17:48:43 ] えー、続きましてー
159 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 19:14:46 ] 今でもML使ってるよ。昔に比べると流量少ないけど。 ダイアルアップとは関係なく、コミュニティ・ツールが変わったのが大きい気がする。 perlな方々はblogやIRCで済ませてる人が多いみたいだし。 慣れてない人には不親切かもしんない。
160 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 19:30:09 ] ML衰退は他にもウイルスとか迷惑メールの増加の時期とシンクロしてた様にも。 しかし投稿を一気に落として、必要な書き込み作ってアップロードって作業は 時間が限られた電話回線時代にはマッチしてた様に思うね。 今、特に常時接続になってからはMLでもなんでもクライアントでは データコピーを持たない、ASPスタイルこそが時代の流れと なっていったと思う。 オンライン辞書の類は地味ながら個人的にはここ10年でも 指折りの革新的なツールだと思ってるお。
161 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 20:00:53 ] 特殊変数だとおもうのですが、$,の使い方を教えてください。 イマイチよくわかりません。 $,=" "; としても すべての変数に空白がつくわけではないようですし・・・
162 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 20:13:50 ] perlvar嫁
163 名前:デフォルトの名無しさん [2008/01/24(木) 22:49:43 ] google 「perl 特殊変数」
164 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 13:05:41 ] ircは日本語perlのコミュが会話に入りづらい雰囲気
165 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 13:07:32 ] ↑お前、日本語が下手だから会話に来なくてけっこう
166 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 15:43:02 ] pc11.2ch.net/test/read.cgi/tech/1141988910/
167 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 18:59:19 ] >>161 暇だから答えよう。 $, = ' '; @a = ('a'..'f); print @a; みたいな時に配列の間に半角スペースが入るってだけ。 print "@a"; の間には $" で指定。こっちはデフォで半角スペース入ってる。
168 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 20:38:17 ] たしかにircは内輪ネタが分からない奴はお断りの雰囲気がある
169 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 21:22:36 ] join関数の方が高速
170 名前: ◆TWARamEjuA mailto:sage [2008/01/26(土) 11:31:21 BE:5881469-2BP(6825)] ユリウス使うと良いのかもかも。@うに刻以前
171 名前:デフォルトの名無しさん [2008/01/26(土) 13:20:13 ] 初歩的な質問ですがお願いします。 open関数でテキストドキュメントを読み込んで 表示するという初歩の操作を試しているのですが、 "invalid argument "というメッセージがでてきて ファイルが開けません。 スクリプトは単純ですが以下の構造です。 open(F , ">C:\Perl\text.txt") || die " stupid : $!\n"; while(<F>) { print; } close(F); ファイルはtext.txtです。パスも間違っていません。どうすれば よろしいでしょうか?
172 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 13:25:15 ] 一冊入門書を(仮にわからないとこがあっても)通読した方が良いよ。 英語で言うと、I is bookみたいな状態。
173 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 13:30:38 ] >>171 print ">C:\Perl\text.txt", "\n"; とでもして、おまいが何をしようとしているかを確認してみろ。
174 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 18:39:26 ] 基本的なことかもしれませんが… Windowsでながーい(256文字以上の)ファイル名使っている場合に ファイル名は取得できるのですが そのファイルサイズなどを取得する方法がわかりません。 短いファイル名ならサイズの取得も可能なのですが 非常に長いファイル名だとサイズに0が帰ってきます。 もしよかったらサイズ取得の方法をヒントだけでも結構ですので 教えてもらえませんか? 絶対できるのは間違いないとは思うのですが…
175 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 19:34:11 ] WebProgのテンプレをこっちにも入れたいな。 1: 自分はこういう事がしたい。 2: それでこんな風にやってみたが・・・ 3: こんなエラーが出て上手く行かなかった。
176 名前:174 mailto:sage [2008/01/26(土) 20:13:11 ] 大変申し訳ありません。 あの後、考えてみたら Win32::UTCFileTime を使ってなんとかなりそうな雰囲気です。 少なくともいくつかの例ではうまくいきました。 お騒がせして大変申し訳ありませんでした。 もうちょっと自分で考えないとだめですね…
177 名前:デフォルトの名無しさん [2008/01/26(土) 20:17:23 ] >>171 こりゃひどいね。 キミは、自分が何をしたいのかが分かってないみたいだね。 どこをどう直せばいいのか、教えるのは簡単だが それはキミにとって良くない。 入門書を読むことをオススメするよ。
178 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 20:58:43 ] >>177 そういわずに教えてあげなよ
179 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 21:00:22 ] >>167 ありがとう。 これからはperldoc読みます。 プログラム言語は奥が深い。 三十路にはキツイザンス
180 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 21:26:32 ] 下のファイルを読んで、XXX, YYY, ZZZのいずれかでなければ 値を取り込むプログラムを作りたいです。 ==== AAA BBB CCC …… ==== my @prohibit = ('XXX', 'YYY', 'ZZZ'); my @keep; if ($_ !~ /$prohibit[0]/ && $_ !~ /$prohibit[1]/ && $_ !~ /$prohibit[2]/ ) { push @keep, $_; } とすればまあできるんですが、 my @prohibit に禁止文字の追加や削除をしたときに困ってしまいます。 if ($_ !~ /@prohibit/ ) はエラーになります。 下の $ifif を作っても if 文が中身を把握してくれません。どのようにすればよいでしょうか? my $ifif; foreach my $i (0 .. $#{@prohibit}) { $ifif = $ifif . sprintf " \$prohibit\[$i\] =\~ \/\^%s\/ \&\&", $prohibit[$i]; } $ifif = $ifif . ' 0 == 0';
181 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 21:40:32 ] なんか宿題みたいなの多いなあ。 半年授業をサボってたんだから、少しは自分で勉強しろよ。
182 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 21:41:02 ] >>180 my $regex = join '|', map quotemeta, @prohibit; if ($_ !~ /$regex/) { ...
183 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 22:29:02 ] >>170 ありがとうございます。 単純なインクリメントで日単位の処理をしたいだけだったので Date::Calc(::Object)で対応しました、という報告をしにきたところでした。 ユリウス暦とはまったく思いつきませんでしたが、Date::CalcはA.D.以降なので ユリウス→グレゴリオ変換のほうが対応できる範囲が広がりますね。 まぁ20世紀を処理するだけなのでどっちもオーバースペックですがw
184 名前:180 mailto:sage [2008/01/27(日) 00:09:34 ] >182 ありがとうございました!!
185 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 00:35:54 ] Perlインストールしたんだけど どうやってアンインストールしたらいいの? フォルダ削除だけで平気?
186 名前: ◆TWARamEjuA mailto:sage [2008/01/27(日) 00:48:49 BE:2723055-2BP(6825)] >>180 こういうのもありかしら? for my $value (<DATA>){ %prohibit = map +($_, 1), qw|XXX YYY ZZZ|; push @keep, $_ unless exists prohibit{$_}; } exit; __END__ AAA GGG ZZZ YYY ZZZ XXX HHH >>183 月の満ち欠けを画像出力するときに、ユリウスを使って計算をしたことがありましたから(゚∀゚)アヒャ >>185 念のためrootタソになって、# rm -rf 推奨♪
187 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 00:50:04 ] ディレクトリではなくフォルダと言うあたりWindowsか?
188 名前: ◆TWARamEjuA mailto:sage [2008/01/27(日) 00:50:58 BE:4574467-2BP(6825)] >>186 なんかおかしいよな(´・ω・`) my %prohibit = map +($_, 1), qw|XXX YYY ZZZ|; my @keep; for my $value (<DATA>){ push @keep, $value unless exists prohibit{$value}; } exit; __END__ AAA GGG ZZZ YYY ZZZ XXX HHH
189 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 01:02:24 ] >>187 そうなんです まだ高校生でで思うように開発環境整えられないからさ
190 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 01:02:31 ] Regexp::Assembleでいいと思うよ。
191 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 03:03:57 ] perlの開発環境なんて本体と標準のメモ帳ありゃできるっしょ。 >>188 なんかあえて難解な書き方にしてるような。
192 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 03:48:53 ] 読めるようになってくると戻り値を変数に入れるのが面倒になってくるよ。 Winだとインストールが面倒(できない)モジュールがあったりするよ。 まぁ中級後半くらいまでは充分だと思うけど。
193 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 11:12:16 ] そのへんがPerlのまずいところでもある。 モジュール頼みのPerlなのに、モジュールがインストールできなくて ユーザーが離れていってしまうという。
194 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 12:27:43 ] かと言って初心者にいきなりUNIX系OSのPCをひとつ用意しろとか Winにcygwinを導入してPerl使えとかいうのも酷な感じもする。 まあcygwin perlもCPANで入れられないモジュールもあるらしいけどなあ。
195 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 15:30:12 ] VMwarePlayerで
196 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 15:47:07 ] サードパーティのPPM含めりゃ大抵の物はあるだろ。
197 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 17:12:33 ] colinuxで
198 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 18:49:21 ] VC++入れてnmakeとclにパス通してCPAN.pmを中心に使ってるが しばしばmake中にエラーが出るので、その場合にはPPMも使ってる。 CPAN.pmとPPMを併用することによるエラーも出てきてるのかもしれないが、 いずれにせよWinにおけるモジュール管理のノウハウをもうちょっと蓄積したいね。
199 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 20:08:59 ] ActivePerl 5.8.8.822を入れたんですが、ppmを使おうとすると failed: unable to open database file(1) と表示されて起動できません。 ppm-shellは起動できるんですがinstallの段階で同じエラーになります。 どうやらユーザー名にマルチバイト文字が入っているせいらしいんですが エラーを避ける方法はありませんか?
200 名前:デフォルトの名無しさん [2008/01/27(日) 22:50:58 ] Perl/Tkでスプレッドシートの Widgetを作成したいのですが、 ActivePerlでどのモジュールを利用するのか、分かりません。取り敢え ず、Tk::TableMatrixをppmのコマンドでinstall Tk-TableMatrixでインストールし ましたが、サンプルのコードが動きません。ActibePerlのバージョンは This is perl, v5.8.7 built for MSWin32-x86-multi-threadとなって います。 調べていたらuse Tk::TableMatrix;の1行のみのソースでもエラーが出 ます。エラーの内容は、下記です。 Had to create Tk::XlibVtab unexpectedly at C:/ActivePerl/lib/DynaLoader.pm line 253. Use of uninitialized value in subroutine entry at C:/ActivePerl/lib/DynaLoader.pm line 253. 15.pl syntax OK インストールに失敗しているのでしょうか? Perl/Tkの他の Widgetについては、ボタン、ラベル、メニューについては動きます。全 てのテストはしていませんが。ppmのqueryではTk-XlibVtabはありませ ん。searchでは、ActivePerlのリポジトリーにはありません。 そもそもが、スプレッドシートを使う時に、ActivePerlでどのモジュー ルが必要なのかと言う事も理解していません。 恐れ入りますが、分かる方がいらっしゃいましたら、ご教授願います。 Perl/Tkでスプレッドシートが出来なければ、わざわざPerl/TkのGUIを 覚える必要もありませんから。宜しくお願いします。
201 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 00:05:07 ] >>199 環境変数設定し。 新:知らないことがあってもへっちゃらさ: ActivePerl の ppm が起動しないのです riku.justblog.jp/weblog/2008/01/activeperl-ppm-.html
202 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 19:37:31 ] なんでこうなるのかよく分からないので教えてください。 ■テスト1 ・CORE::GLOBAL::exitは呼ばれず、終了してしまいます。 #!/usr/bin/perl use strict; *CORE::GLOBAL::exit = sub {printf "exit(%s)\n",join(",",@_);CORE::exit(@_)}; exit(1); 1; ■テスト2 ・事前にSample.pmを作成します。 package Sample; use strict; use warnings; *CORE::GLOBAL::exit = sub {printf "exit(%s)\n",join(",",@_);CORE::exit(@_)}; 1; ・CORE::GLOBAL::exitが呼ばれます。 #!/usr/bin/perl use strict; *CORE::GLOBAL::exit = sub {printf "exit(%s)\n",join(",",@_);CORE::exit(@_)}; exit(1); 1; ■動作確認環境 This is perl, v5.8.5 built for i386-linux-thread-multi This is perl, v5.8.8 built for x86_64-linux-thread-multi
203 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 19:38:31 ] すみません。テスト2のコードが間違ってました。 #!/usr/bin/perl use strict; use Sample; exit(1);
204 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 20:24:02 ] >>201 SET ACTIVEPERL_PPM_HOME=C:\Perl\ppm で起動できました これで枕を高くして眠れます ありがとうございます
205 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 21:41:52 ] >>202 コンパイラがexitキーワードを解決するときの *CORE::GLOBAL::exit の問題。 #!/usr/bin/perl BEGIN { *CORE::GLOBAL::exit = sub { printf "exit(%s)\n",join(',',@_);CORE::exit(@_)}; } exit 1; # この行が(実行ではなく)コンパイルされる時の *CORE::GLOBAL::exit
206 名前:デフォルトの名無しさん [2008/01/29(火) 10:53:21 ] my @a = (1, 2, 3, (4, 5)); のように配列の中に配列を入れたいんですが、できますか? やっぱり、リファレンスを使うべきなんでしょうか?
207 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 11:23:20 ] べきっつうか、リファレンス使わないと出来ない
208 名前:デフォルトの名無しさん [2008/01/29(火) 16:01:58 ] linux版CPANを入れたらcpan shellに出入りするたびに Terminal does not support AddHistory. Terminal does not support GetHistory. と言われるんですが、これは何ですか。
209 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 17:15:04 ] readlineがないとか?
210 名前:デフォルトの名無しさん [2008/01/29(火) 17:32:43 ] >>209 Bundle::CPANのことでしょうか? 入ってるし機能しているはずなんですが・・・。 cpan> で上下矢印キー押すとコマンド履歴出てくるから入ってる証拠ですよね。 おかしいです。
211 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 18:28:34 ] とりあえず、ソースコードをメッセージテキストでgrepしてみるところから 探求をはじめなよ。
212 名前:デフォルトの名無しさん [2008/01/29(火) 18:38:12 ] >>211 あっ!!そういう手があるんですね。 hackですね。ww
213 名前:デフォルトの名無しさん [2008/01/29(火) 20:38:01 ] やはり分からないのでおたずねします。 cpanの入れ直しから始めて、cpan setup後に cpan >install Bundle::CPAN をして、途中で ---- Ah, I see you already have installed libnet before. do you want to modify/update your configuration(y|n)? [no] ---- とあったのですが、これはどういう意味ですか? (英語としての意味じゃなくて、その中身です。何を指してるんでしょう。) ソース見てもソース自体がよく分からなかったです。
214 名前:デフォルトの名無しさん [2008/01/29(火) 20:41:34 ] あと enter arithmetic or perl expression: exit はexitのままEnterで良いですか? いずれもメッセージ本文でGoogle検索してみたものの英語力不足のせいか 全く目当ての情報が見つかりませんでした。
215 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 21:03:54 ] >>213 中身て? 単に、設定ファイル上書きしていいか 聞かれてるだけだけど…
216 名前:デフォルトの名無しさん [2008/01/29(火) 21:18:58 ] >>215 中身というのは 「設定ファイルを上書き」 というのが何かという意味です。 perlに慣れた人ならすぐ分かるのでしょうが、私は慣れていないので ピンとこない、といえば伝わるでしょうか?
217 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 21:21:03 ] 慣れたもなにもcpanの設定を変えていいかどうかを聞いてるだけやがな
218 名前:デフォルトの名無しさん [2008/01/29(火) 21:27:42 ] 2時間もいろいろ調べ続けてこれなんです。 英語は分かるので英語的な意味は分かるんですが、それが「何を指しているか」 が分からないんですよ。 言葉って指すものについての経験が不足していると伝わらないでしょう。 パソコンを触ったことがない人にアルゴリズムの話をしても伝わらないように。 冷静に考えてみてください。 それに、上で引用した ---- Ah, I see you already have installed libnet before. do you want to modify/update your configuration(y|n)? [no] ---- にしたって、その部分の意味は英語の分かる私にはわかりますが、 文脈が分からないのですよ。 言葉って断片だけでは意味をなさなくて、背景の理解があって初めて、 その言葉が理解できるものでしょう。 なので、私がこのメッセージがチンプンカンプンだというのはそういうことです。 それで、どうすればいいんですか? cpanという言葉もよく分かっていない状態なのですが、 設定というのも何を指すか分からないですが、 cpanの設定を変えていいかはどう判断したらいいんですか? よろしくお願いします。
219 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 21:44:59 ] 自分の書いた設定を書き換えられるのに抵抗を感じるならno。 さもなくばyes.
220 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:14:58 ] >>218 日本語でおk。 要は、「どんな情報があって、それが何を意味していて、その情報を書き換えられたらどうなるのか、ということがわからない」と言いたいんだな?
221 名前:デフォルトの名無しさん [2008/01/29(火) 22:22:50 ] いいえ、ケフィアです。
222 名前:デフォルトの名無しさん [2008/01/29(火) 22:26:14 ] >>219 ありがとうございます。結局よく分かりません。 noにして大きなトラブルが生じそうになかったのでnoにしました。 では、代わりに。これも昨日から発生している問題なのですが、 cpan -fi [modname] としたときに Unknown option : f と出ます。 Bundle::CPANを入れたらforceオプションが使えるようになると聞いたのですが、 このようになります。 ただし、cpanシェルのなかに入って cpan[1]>force install [modname] という操作なら出来ます。 出来ないのは、普通にシェルのコマンドライン上で $ cpan -fi [modname] とすることによるforceインストールが出来ません。 代わりに普通のインストールが行われてしまいます。 "unknown option: force" - Google 検索 www.google.co.jp/search?num=30&hl=ja&q=%22unknown%20option%3A%20force%22&lr= 17件しか引っかからず、よく分かりません。 Bundle::CPAN
223 名前:デフォルトの名無しさん [2008/01/29(火) 22:30:38 ] >>220 質問の意味がよく分かりません。 私が言いたかったのは断片だけでは言葉って意味をなさないということです。 文章的な文脈と知覚経験的な文脈とがあって意味をなすということです。 つまり、 ---- Ah, I see you already have installed libnet before. do you want to modify/update your configuration(y|n)? [no] ---- が分からないという質問に対して2度も直訳的な回答をされたのに対して それでは伝わらないと言ったまでです。
224 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:33:26 ] 経験がないとかいう問題じゃなくて、単に理解力・想像力がないだけだろ。
225 名前:デフォルトの名無しさん [2008/01/29(火) 22:39:55 ] >>224 いいえ、正確には、このケースで必要とされる理解力と背景知識がなかった、です。 それで、背景知識としてどういったものが必要なのかが分からないので手がかりが欲しくて 上記の質問をしたのです。 理解力なんて測定できなくて曖昧なものを頼りにしていても仕方ないので、 まず背景知識を摂取する、そこがスタートだと考えました。
226 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:52:57 ] >>214 については、そのままEnterでOKだと分かりました。 >>222 が分からないので調査中です。
227 名前:デフォルトの名無しさん [2008/01/29(火) 23:01:51 ] >>225 理屈ばっかりこねて行動力の無いタイプだな
228 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:11:30 ] >>223 yes入力してみればどうなるか分かるだろうに。
229 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:59:27 ] >>225 手がかり? 文中にはっきり「libnet」と書いてあるじゃないか。 ググって最初に出てくるのがこのページだ。 perldoc.jp/docs/modules/libnet-1.12/Net/libnetFAQ.pod > libnetって何? > libnetperl5モジュールの集合体で、それらは全てネットワーク > プログラムに関連します。 ネットワーク関係のモジュール名を挙げて設定をするか否か 尋ねてきているんだから、ネットワーク周りの設定を改めて行うか どうか問われている事ぐらい容易に想像できるだろ? >まず背景知識を摂取する それを自力で行う能力が致命的に欠けているだけだろ。
230 名前:デフォルトの名無しさん [2008/01/30(水) 00:39:16 ] >>227 理屈をこねたかどうかが大事なのではなくて、理屈が正しいか、 そして理屈が有効かが大事なんですよ。 正しくないor無効な理屈をこねていて、なおかつ行動もしていないのなら あなたは私を批判する権利があります。 しかし、残念ながらこのケースではそれに該当しません。 それに、私は>>224 に対して>>225 を言ったということを忘れないでください。 >>224 で想像力がないと断定されたのに対して>>225 はその反論です。 決して無駄なおしゃべりをしたのではありません。 >>228 yes入力してみましたよ。noも。3回くらいはやって何が起きたかを観察しましたが 違いが分かりませんでした。
231 名前:デフォルトの名無しさん [2008/01/30(水) 00:39:53 ] >>229 >ネットワーク周りの設定を改めて行うか >どうか問われている事ぐらい容易に想像できるだろ? もちろんです。ですがそれ以上は想像できません。つまり、それ以上は「背景知識」を 摂取することで補完する必要がありました。 なぜ補完の必要があったか、それは以下のことが分からなかったからです。 1. たしかにlibnetと書かれているし調査の結果libnetがネットワーク関連だということも 分かったが、聞かれているのが本当にlibnetについてなのか、つまり、 do you want to modify/update your configuration(y|n)? [no] というのは「configuration of libnet」の意味なのか 2. my configurationをmodifyとあるが私はこれまでにlibnetの設定をした記憶がない。 なのに、my configurationとはどういうことか。 3. configurationをなぜ今する必要があるのか 4. 今configurationの各項目をいい加減に決めてもconfigurationをあとで修正できるのか 5. もしそうなら知る必要があるconfigurationの保管場所はどこか
232 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:44:02 ] ここはお前の哲学を語るスレじゃない。
233 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 02:18:43 ] >>231 この"configuration"は「設定」というより、「構成」なんだろうよ。
234 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 02:56:38 ] Perlの話をしなさい。 ここは自分の思想を押し付けるスレじゃない。
235 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 05:11:37 ] 英語が分かるなら英語圏のユーザーに 聞けばいいんじゃねえの?
236 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 05:27:59 ] IDが無い板なんだからコテハンつけてほしいな あぼーんする手間が面倒だよ
237 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 05:50:31 ] >>231 ドラゴンボールの中でフリーザが一番好きです まで読んだ
238 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 08:52:31 ] >>233 そうなのですか。参考にします。 >>232 >>234 とんだ誤解ですね。私は決めつけられた誤解に対して答えただけですよ。 うらむ相手が間違っています。 それに私は私の哲学をどこで語っているんでしょうか。 Perlに関する質問のやりとりのなかで、致命的な誤解が生じてしまったので、 事情説明をしてコミュニケーションの修復を図っただけですよ。 どこにも私の主観・思想が語られておらず、ただ私に関する事実が述べられているのみです。 (もう一度お読みになってみることをお勧めします。) それなのにその部分だけとりあげて哲学を語っているからスレ違いだとするのは あまりに早計ではないでしょうか。 >>235 それだけの英語力があるかはやや不安です。 やはり、日本人だから日本語のほうが話しやすいものです。
239 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 09:00:21 ] >>238 つうかもっと完結に書く能力はないの? どうせ「誤解のない詳しく書いてどうのこうの」ってくどくど書くんだろ? その妙な書き方 前に見たような気がするが…
240 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 09:10:20 ] >>238 > うらむ相手が間違っています。 >>232 >>234 がお前さんを「うらんでいる」という解釈こそ、この場で最も大きい「とんだ誤解」では。 どこから「うらむ」という発想が出てきたのか、まるで見えてこない。
241 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 10:03:47 ] 自分がなんで注意されてるかさっぱり理解できない天然さんぽいから放置で。
242 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 10:28:45 ] なんという入れ食い
243 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 10:34:40 ] >>239 確かに簡潔に書くことは大切ですが、私が簡潔に書く能力がないとするのは論理の飛躍です。 それに、私の文章が簡潔でないというのも偏見ではないでしょうか。 文字数が特別多いわけでもないでしょう。 あと、簡潔に書けるのになぜ簡潔に書かなかったかというと、その必要を感じたからです。 つまり、あらぬ誤解をかけられて、それがために質問者としての目的の遂行に障害が発生したので、 必要なだけの対策を講じたまでです。 そうした些末なことはまさにスレ本題ではないので、>>241 の言うように放置をお勧めします。 それから、2chは私は数年前から定期的に利用しているので、私の文章をあなたが見た可能性は否定 できませんが、私の今回の文章を見ただけで、あなたが過去に見た特定の文章の書き手と同一視して しまうのは早計ではないでしょうか。 そもそも、仮にあなたが過去に見たような気がするというその文章が私のものだったとしても、 だからどうしたというんですか? 発言の意図が見えてこないし、スレ違いもはなはだしいので自重お願いします。 >>240 うらむという表現は「敵対的な言い方をされる」という表現に置換することも可能です。 要するに、表現方法の問題です。 そもそも、仮に、私が>>238 で「とんだ誤解」といったときに最大な過ちが私の表現方法 にあったのだとしても、>>232 >>234 が誤解をしていることには何ら変わりがありません。 >>241 具体的にどんな点で私が注意されるべきなのでしょうか。 もっとも、>>241 が私に向けた発言でないことは明白ですが。
244 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 10:39:18 ] にゃーにゃー
245 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 10:42:17 ] 日本語として成立しなくなったら釣りも終わりだな。
246 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 10:54:08 ] しねばいいのに・・・
247 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 12:47:15 ] 日本語の得意な朝鮮人が来てますねwww
248 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 12:52:09 ] 895 名前:デフォルトの名無しさん[sage] 投稿日:2008/01/07(月) 02:32:27 頭が悪いのに口だけは達者な馬鹿の典型だなw
249 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 13:13:01 ] 会社で嫌われてんだろうなぁ・・・
250 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 13:15:37 ] >>243 早くインストールしろよw
251 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 13:18:17 ] >>243 > そうした些末なことはまさにスレ本題ではないので、>>241 の言うように放置をお勧めします。 オマエガナ
252 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 13:23:42 ] 祭りと聞いて(ry