- 1 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 12:22:12 ]
- "The duct tape of the Internet" こと、Perlについての質問箱です。
"There's more than one way to do it" ということで、 Perlの奥深さについて皆で語り合い、追求してまいりましょう。 CGIについての質問は板違いです。WEBプログラミング板でどうぞ。 CGIとPerlの区別がつかない人もWEBプログラミング板に行ってください。 ( WEBプログラミング板 pc11.2ch.net/php/ ) CGIの質問は答えが Perlと全然関係ない話に帰着する場合が 多かったりするのでWEBプログラミング板に行って聞いたほうが得ですよ。 このスレでは(CGI以外の)純粋にPerlのみに関係する質問を取り扱っていこうと思います。 スレ違いの質問にはスルーか、速やかな誘導をお願いします。 www.perl.org/get.html ● 2008/09/21 現在の最新版(安定版): 5.10.0 ● 2008/09/21 現在の開発版: 5.9.5 ▼ 前スレ Perlについての質問箱 37箱目 pc11.2ch.net/test/read.cgi/tech/1218449440/ リンク集は>>2-3 Perl 日本語処理の基礎の基礎 >>4 過去スレは>>5-6 あたり
- 116 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 12:48:52 ]
- >>114
:crlf は、0x0A を出力する時に 0x0A → 0x0D, 0x0A という置換をする。 (入力時は、0x0D, 0x0A を 0x0A に置換する) :raw は、何の変換もしない。 おそらく data1 が 0x0D, 0x0A なテキストで、これがそのまま無変換で読み込まれ、 出力する時に <0x0D> <0x0A> → <0x0D> <0x0D, 0x0A> と変換されている。
- 117 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 12:58:49 ]
- >>116
なるほど、そういうカラクリですか サンクス
- 118 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 14:18:44 ]
- >>110-113
正規表現的にうっかりだろうけど、マッチがグローバルになる事を利用している場合もある。 マッチが保存された開始位置から始まり、(次のマッチの為に)開始位置を保存するようになる。 例. perl -le '$_=q/012312345/; m/1/g; m/1/g; print join q/:/,$`,$&;' 0123:1 pos($_)= X; m/RE/g のように、マッチ開始位置を指定する手もある。
- 119 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 18:04:49 ]
- >>111-113
>>118 サンクス 可能性としては、単なるうっかりか、次のマッチのために使っていたということっすね
- 120 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 18:17:13 ]
- 日本で一番Perlを操れる人は小飼弾氏ですか?
- 121 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 18:25:49 ]
- 小飼ってまだ生きてるの?
- 122 名前:デフォルトの名無しさん [2008/10/07(火) 18:38:21 ]
- www.yahoo.co.jp/
↑こんなURL投稿でサイト名を取得して(タイトル内の<title>Yahoo! JAPAN</title>)を表示させるにはどうしたら良いですか? Yahoo! JAPAN
- 123 名前:122 mailto:sage [2008/10/07(火) 18:39:41 ]
- タイトルが無い場合はURL
- 124 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 18:46:44 ]
- >>120
ちがうだろ
- 125 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 18:52:55 ]
- >>122
支離滅裂
- 126 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 18:55:37 ]
- www.aimix.jp/cgi/accsearch123.html
これを改造で良いのかな?
- 127 名前:デフォルトの名無しさん [2008/10/07(火) 19:33:55 ]
- SLDやTLDを抽出するプログラムを書きたいのですが、
.co.jpがどうしても抽出できません。 誰か間違いを教えてくださると嬉しいです。 よろしくお願いします。 my $suuji; $host = fff.co.jp; if($host =~ /\.co\.jp$/){ $suuji = 10; }else{ $suuji = 3333; } print $suuji;
- 128 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 19:42:29 ]
- $host = fff.co.jp;
print $host, "\n"; 裸のワードはなんたらなので文字列ならなんとかかんとか
- 129 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 20:39:27 ]
- >>116を見て思ったのですが、"\n"="\x{0A}"ですか?
- 130 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 20:55:24 ]
- そうです
- 131 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 21:02:20 ]
- >>130
サンクス 一つ賢くなりました
- 132 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 21:29:48 ]
- >>122
scraper
- 133 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 12:43:37 ]
- CPANへの登録ってどういう基準?
便利でよくできてるものはどんどん登録された方がいいと思うけど、 これはえがいひとみたいのが、カスみたいのを登録しまくったら滅茶苦茶になるよね?
- 134 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 20:23:03 ]
- おまえでも登録できる。
単に出来が悪くて抹消というのは聞いたことがない。 Perl の人達は一般に、コードの主観的有用性に基いた恣意的な判断を嫌う。 規制の例としては、名前空間に関する暗黙のコンベンションを読み取れない子が時折出現してはかわいそうなことになっているくらいか。
- 135 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 21:34:31 ]
- packageとかperlってモジュール登録したバカな奴いたような気がする。
CPANテロ。
- 136 名前:デフォルトの名無しさん mailto:sage [2008/10/09(木) 23:50:53 ]
- 文字列が全角ひらがなと全角スペースと半角スペースのみで
構成されているかどうか調べる正規表現が分かりません。 先輩方。よろしくお願い致します。
- 137 名前:デフォルトの名無しさん [2008/10/10(金) 00:13:44 ]
- 始めましてこんばんわ。
最近までCGIのソースを見て作ってきたのですが飽きてきたので他のものに 触れたいと思っているのですが皆さんはperlでどのようなことをしていますか? 自分はソフトウェアかネットワークプログラミングをやろうと思っているのですが (というかそのぐらいしか知らないです。)皆さんの意見を参考にもし面白そうなの があればやってみようと思ってます。 ただCGや音楽、ゲームはなしの方向でお願いします。
- 138 名前:デフォルトの名無しさん [2008/10/10(金) 00:22:17 ]
- まず日本語のお勉強をしましょうね。
- 139 名前:デフォルトの名無しさん [2008/10/10(金) 01:36:24 ]
- 始めましてこんばんわ。
最近までCGIのソースを見たり、書いたりしてきたのですが飽きてきてしまったので 他のものにも触れてみようかなと思っているのですが皆さんはperlでどのようなことをしていますか? 自分はソフトウェアかネットワークプログラミングをやりたいと思っているのですが 皆さんの話を参考にもし面白そうなのがあればそれらも検討しようと思っております。 ただCGや音楽、ゲームはなしの方向でお願いします。 こんな感じでよろしいですか?
- 140 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 06:06:59 ]
- 日本語でおk
- 141 名前:デフォルトの名無しさん [2008/10/10(金) 09:13:09 ]
- えぇ。いい加減もったいぶらず教えてください。
そんなに日本語変ですか。
- 142 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 09:30:14 ]
- 「ソフトウェア」の意味がわかってないので変てこになっているのか?
- 143 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 10:00:42 ]
- 何を始めたんだろうっていう疑問が、一行目でいきなり来るけどな。
- 144 名前:デフォルトの名無しさん [2008/10/10(金) 10:08:06 ]
- >>141
ソフトウェアはソフトウェアプログラミングのことを言ってます。 >>143 そこは変換ミスなのでスルーしてください。 本当はその漢字が正しいと勘違いしていただけですが。
- 145 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 10:23:20 ]
- >>144
> ソフトウェアはソフトウェアプログラミングのことを言ってます。 じゃあ、「ソフトウェアプログラミング」の中の「ソフトウェア」の意味は?
- 146 名前:デフォルトの名無しさん [2008/10/10(金) 10:47:54 ]
- >>145
アプリケーションソフトなどのことじゃないのですか?
- 147 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 11:00:01 ]
- アプリケーションソフトとは?
って話になるだろ・・・
- 148 名前:デフォルトの名無しさん [2008/10/10(金) 11:09:22 ]
- >>147
そんなことを聞いてどうするつもりですか? なぜあなたがそんなことを細かく聞いてくるのか自分には理解が出来ない のですが? ソフトウェアプログラミングのソフトウェアがアプリケーションソフト以外の ものをさすならわかりますがそれで間違いないならこれ以上追及する意味が ないと思うのですが?
- 149 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 11:16:22 ]
- ソフトウェアをやりたい
アプリケーションソフトをやりたい ってどういうことやねんってことでしょ
- 150 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 11:29:51 ]
- じゃあ、インクリメンタルサーチ可能な全文検索システム作ってちょ。
- 151 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 11:33:45 ]
- たぶん
「デスクトップアプリケーションを作りたい」 では・・・
- 152 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 11:38:46 ]
- >>148
君がやりたい内容が理解できないから 掘り下げて聞いているのですよ。 ソフトウェアでもアプリケーションソフトでも、意味が広すぎる
- 153 名前:デフォルトの名無しさん [2008/10/10(金) 11:47:51 ]
- 自分が聞きたいのはソフトウェアプログラミングの内容ではなくて
皆さんがperlでどんなことをやってるかなのですが・・・?
- 154 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 11:58:13 ]
- いろいろ
- 155 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 12:01:47 ]
- オナヌー
- 156 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 12:08:17 ]
- >>153
「どんなこと」も広すぎるから、方向性を絞り込む為に「やりたいこと」を参考にしたいのだが そのやりたいこともよくわからないので掘り下げてみた エロ動画サンプルを自動巡回DLオススメ
- 157 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 12:19:58 ]
- あとはエロ画像の重複チェックとかかな。
md5ハッシュとファイルサイズを持っておいて、この2つでチェックすれば まぁほぼ確実な精度で重複する画像が見つけられるだろう。
- 158 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 12:27:14 ]
- ・エロ画像巡回収集、サムネイル生成、整理
・エロ動画巡回収集、解凍、整理 自分の場合はこんな感じ。いつも思うことだけどPerlの用途は幅広いね。
- 159 名前:デフォルトの名無しさん [2008/10/10(金) 13:20:15 ]
- それPlaggerでできるよ!
- 160 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 13:38:48 ]
- エロは偉大だなw
- 161 名前:デフォルトの名無しさん [2008/10/10(金) 14:00:04 ]
- Perlだと2ちゃんブラウザとかトリップ解析とか人工無脳とか作った
- 162 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 14:02:18 ]
- 自宅でgoogleを作った
- 163 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 14:03:22 ]
- なんだそれは
- 164 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 14:43:01 ]
- 実行環境のIPとSubnet Maskを取得する方法を
教えてください。 ifconfig/ipconfigで調べることはできるんですが、 ひょっとするとモジュールがあるかも、と思いました。 ググったら、Net::Netmaskモジュールを見つけたんですが、 これは違いました。 わかるような情報を
- 165 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 14:48:32 ]
- >>163
おっと、「自宅でgoogle」を作った。な。 ウェブブラウザのアクセス追跡やその他SBMや優秀なリンクリスト系ブログから URLをかき集めてクロリングクロリング。ず〜っと16KB/secのバンド幅でかき集め 続けている。
- 166 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 14:52:39 ]
- >>164
つNet::Interface
- 167 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 14:53:24 ]
- >>164
ええと…… 言周 言周 言周 ……Net::Interfaceはちがう?
- 168 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 16:38:13 ]
- Perol
- 169 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 16:47:44 ]
- オマエらこういう質問に無視しないでマジメに答えてやれよ。
>>136 ^(?:\x82[\x9F-\xF1]|\x81[\x4A\x4B\x54\x55]|\x20|\x81\x40)+$ これでどうだろうか? でも、スペースがあると何かと厄介だよな。 フォームとかで使う事を考えると、スペース削除して目的達成できるなら 事前に半角全角スペース全削除して平仮名だけチェックするのがイイと思う。
- 170 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 16:57:45 ]
- >>169
> オマエらこういう質問に無視しないでマジメに答えてやれよ。 自分は人々より高い位置にいるという自己認識を露わにしながら 出現する人ってなんなの?
- 171 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 17:19:30 ]
- 「マジメに答えてやれよ」ってのは、皆答えることができるってのが前提だから、
別に自分を「人々より高い位置にいる」とは認識してないのでは。 誰も答え「られない」が、俺だけは答え「られる」って構図を出してきたんなら、 まぁ、確かにそういう気位を感じなくもないが。
- 172 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 17:25:33 ]
- 本当に質問に答える気なら、まず最初に「エンコーディングは?」って
質問返ししなきゃならんし、面倒臭いしスルーしてた。 文字コードSJIS決めつけで答えてるし、どっかのページのコピペでしょ。 もしかしたら、質問者本人の煽りレスかもね。
- 173 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 17:26:17 ]
- >>169
司令官が出現しました!!
- 174 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 17:51:42 ]
- unicode文字列にデコードされている前提で、
/^[ \p{Hiragana}]+$/ でいいんじゃね? '['のあとの2文字は半角スペースと全角スペース。
- 175 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 20:27:16 ]
- プログラミングPerlって2000年発行でちょっと古い気がするのですが、それでも買いですか?
- 176 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 20:55:28 ]
- 即答かコード一行書いて終わりみたいな質問なら答えやすいよね。
>>175 買って損はない
- 177 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 20:58:11 ]
- >>176
サンクス 買ってみます
- 178 名前:デフォルトの名無しさん [2008/10/10(金) 21:16:28 ]
- >>177
バージョン5.6がベースだからunicodeとスレッド関係は要注意。 この2つは5.8以降で互換性が無くなってるからあくまで参考に留めるべし。 5.8以降のunicodeの扱いはwebで検索した方が良い。
- 179 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 21:27:50 ]
- >>178
了解しました
- 180 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 21:50:48 ]
- 175の人は「perldocがあるからラクダ要らない」説もあることを頭に入れとくといいかもしれないよ。
自分は2002年にラクダ和訳が出てすぐ「欲しかったから」買ったんだけど 純粋に実用面だけを考えたら、他人に「買って損はない」とまでは言えないな。
- 181 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 00:07:45 ]
- 2ちゃんねるがあればマニュアル本を買う必要は無いだろ
- 182 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 01:53:16 ]
- >>180のオススメのPerlの本は何?
- 183 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 02:01:32 ]
- 本は要らない
- 184 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 09:06:11 ]
- プログラミングPerlよりPerlクックブックの方が役に立つと思う。
- 185 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 09:17:50 ]
- 今プログラミングPerl久しぶりに開いてみたら・・・
訳出作業に使用した作業環境 IBM ThinkPad 535(Pen120MHz 40MB HDD2GB) FreeBSD2.2.1+PAO Mule2.3
- 186 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 09:23:21 ]
- 元々料理本はラクダの一部じゃん。
だから、説明に欠落がある。
- 187 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 15:46:11 ]
- >>137
ソフトウェアってのはハードウエアではないあらゆるものを指すわけで、あなたが飽きてきたっていう 「CGIプログラム」だってソフトウエアです。家電のプリント基板に入っている組み込み系もソフト ウエアですし。だからみんな「ソフトウエアがやりたい」って、何がやりたいの? と訊いてる訳です。 …てなことは説明しなくてもわかって欲しいのですが。 Windows上で動くGUIなプログラムのことなんですかね…。perlでも書けなくもないですね。 でも結局WinAPIをいじるから、そっちの知識がないと書けないですし。VBやVCという言語がある ってことくらいは知っててもいいと思います。なでしこってのもあるよ。 そもそも、プログラムの形態とか言語についてあれこれいう前に、作ったプログラムで何がやりたいか、 を具体的にイメージできないと、モチベーションを維持するのは難しいと思います。私の経験上 そうです。何か作りたいものがあって取り組むのが一番上達が早いです。 私はCGI屋なんで、その立場から言わせてもらうと、CGIだっていつまでも奥が深くて、飽きるなんて ことはないですよ。できることはたくさんあるし、やりたいことも尽きません。
- 188 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 16:29:55 ]
- ネタに亀レス(w
- 189 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 17:31:11 ]
- なんだこの珍問答
- 190 名前:デフォルトの名無しさん [2008/10/11(土) 17:48:10 ]
- どうかおめこ干しを
- 191 名前:デフォルトの名無しさん [2008/10/12(日) 22:15:11 ]
- >>187
ということはプログラムのほとんど、またはすべてはソフトウェア プログラミングということでしょうか?もしそうなら皆さんごめんなさい。 確かにそれなら自分の質問に答える前につっこまれるのが普通だと思います。 それとCGIですごい大きいものを作ったわけでもないのに飽きたと言ったのは偉そうに 言い過ぎました。すみません。 自分が言っているソフトウェアプログラミングはメモ帳やエクセルなどの デスクトップアプリケーションのことです。 自分がまだプログラムを始めたての頃、作りたかったのがCGIというかチャットや掲示板だったんです。 プログラムを始めた時は頭が今よりも悪く(今もよくないですが)学校が忙しいのもありましたが 意味不明なことをしていて結局CGIに取り掛かるのに1年かかってしまいました。 ただ作ってみたら結構簡単だし同じような処理が多いので楽しいよりめんどくさい の気持ちが強くなってしまい他の作ってみたいなという気持ちが出てきたので 前の質問に至りました。 ただ自分はパソコン歴自体長くなく知らないことも多いので もしかしたらすごい楽しいCGIのプログラミングがあるのかもしれませんね。 検索サイトやデータベースはあまり興味ないですが。 長々とすみません。
- 192 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 22:25:09 ]
- アルファがベータをカッパらったらイプシロンした
まで読んだ。
- 193 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 06:14:15 ]
- >>191
まず周囲の空気を読む事から覚えろw
- 194 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 08:27:19 ]
- >191
用語や用法のミスはあまり問題ではない。 まずは相手に伝える努力をしろよ。
- 195 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 09:33:28 ]
- >>194
> 用語や用法のミスはあまり問題ではない。 用語や用法の決めつけをあらゆるレベルでやっているのを見て、 みんな真面目に対応するのをやめたのだと思う。
- 196 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 10:59:33 ]
- 入門書くらい読め
- 197 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 12:32:51 ]
- >>196
結局それに尽きる
- 198 名前:デフォルトの名無しさん [2008/10/13(月) 15:09:20 ]
- >>193 >>195
まったくそのとおりです。 >>196 確かに前に読んだ本に書いてあったような気がします。
- 199 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 18:03:06 ]
- >>175
いわゆるラクダ本はPerlを基軸言語にしたいというやつ以外、不要。 内容的に古いし、プログラミングの基本が学べるわけでもない。 そんなもんに金と時間使うなら、自分本来の得意分野を伸ばすことに時間を使え。 どうしてもってなら下巻だけ買っとけ。
- 200 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 20:41:17 ]
- リャマ本と続リャマ(動物の名前忘れた)は、単純に読み物として楽しめた。
- 201 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 21:33:58 ]
- >>200
アルパカな >単純に読み物として楽しめた。 たしかにそうだが正直なところ ああいう欧米系ジョークを交える書き方は 日本人には難しそうだ
- 202 名前:デフォルトの名無しさん [2008/10/13(月) 22:20:19 ]
- >>201
確かに。 ------------------------- C++をを設計したストラウストラップの教本 ↓ smalltalkの「メッセージ」を真似して「std::cout << "Hello, world!" 」なんて書けるようにしました。てへ。 ↓ << がCのビット演算子とかぶってるって? しかも厳密な意味では演算子オーバロードですら無いって? 知ったこっちゃないね。重要なのは「メッセージ」だって言ってるだろ! ↓ 最初の10数ページ以降「メッセージ」の概念が無くなってるって? あーいいのいいの。これオブジェクト指向とやらを無理矢理実装した俺様仕様だからさ。気にすんなって。 ------------------------- おいらがC++を見限ったのは、このお笑いのツボが理解できなかったからだとさ。
- 203 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 22:24:33 ]
- リャマ本の第5版って翻訳されないのかな?
- 204 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 04:10:35 ]
- 最近データーベースの勉強をしてるんだが、
perlのソースコードを一行一行、一行づつ全部 データーベースに格納したら面白いかな? と考えたんだが、どうだろうか?
- 205 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 05:27:51 ]
- >>204
ストラウストラップ教本 の方がまだ面白い
- 206 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 06:11:35 ]
- google code search以上の物が出来るとは到底思えない
- 207 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 09:55:11 ]
- >>204
インクリメンタルに検索できるやつにしてね。
- 208 名前:164 mailto:sage [2008/10/14(火) 13:48:50 ]
- >>166、>>167
レス、ありがとうございます。 モジュール名を聞くとド真ん中な感じですが、 自分では見つけられませんでした。。。 Net::InterfaceモジュールをCPANからダウンロード して試してみました。 常用しているActivePerl5.8@Winにインストール しようとしたところ、残念ながらうまくいきませんでした。 ちょっとソース(siteconf)を覗いたんですが、どうやら UNIX系専用のようですね。超残念。 別環境として、Perl5.6@UNIX系もありましたので、 そこでインストールしてみると、ちゃんとインストール できました。 スクリプトを書いて動作確認したところ、たしかに 期待どおりの情報(IP、Subnet Mask、MACアドレス)を 取得することができました。 本稼働はUNIX系で行うつもりだったので、これで 充分ではあるのですが、できればWindows環境でも 実行したいです。 Windows環境で同様の情報を取得する方法は ないでしょうか?
- 209 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 14:01:48 ]
- Net::Ifconfig::Wrapper - provides a unified way to configure network interfaces on FreeBSD, OpenBSD, Solaris, Linux, OS X, and WinNT (from Win2K).
はどうかな。説明文を読む限りでは使えそうだが試したことはない。
- 210 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 22:25:58 ]
- XMLをあつかいたくて
use XML::Tidy; my $tidy = XML::Tidy->new($_); とやっております。 このとき、不完全なXMLのときは、mismatchエラーが発生しますが、 これを無視して、可能な限りXMLを解釈して読み込むことはできないのでしょうか? バージョンは perl : v5.8.8 XML::Parser : 2.34 XML::Tidy : 1.2.54HJnFa です。
- 211 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 22:41:55 ]
- XML::Tidyじゃなくなるけど、
XML::Liberal+XML::LibXMLなんて組み合わせは?
- 212 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 23:18:27 ]
- >>211
ありがとうございます。 試してみます。
- 213 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 12:54:22 ]
- 古いPerlのコードで
&jcode'convert(*title,'jis'); というコードがあったんですが、これってどういう意味ですか。 &jcodeのあとの「'」がわかりません。
- 214 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 12:59:01 ]
- >>213
www.kt.rim.or.jp/~kbk/perl5.005/perlmod.html > 古いパッケージ区切り子はシングルクォートでしたが、 > 現在はダブルコロンを使うのが推奨されています。 > 古い構文も互換性のためにまだサポートされているので、 > "This is $owner's house"のようにすることもできます。 > これは$owner::sをアクセスします。
- 215 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 15:14:35 ]
- >>210
それがDOMを構築しようとするものなら、 エラーが出るのはどうしようもないのでは。 かわりにSAX系のパーサーを使えば? XML::Parserとか。 それなりにめんどくなりそうだけど。
- 216 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 16:47:01 ]
- pc11.2ch.net/test/read.cgi/prog/1221545019/168
この人小学生からperlやってるってよ
|

|