MacでPerlするんだよぉぅ~!

このエントリーをはてなブックマークに追加
1名称未設定
Perlが好きなんだぁぁぁぁ~~~~~~~。
2名称未設定:02/01/01 05:40 ID:/2iTpU96
あちきも使ってるよ MacJPerl。
で、>>1 は何が目的なのかな?
それ次第では糞スレ認定。
3名称未設定:02/01/01 06:40 ID:hFR2c0T+
MacJPerlはステ。
41:02/01/01 09:10 ID:ON9MXekW
>>2
いやね、MacJPerlって使ってる人少ないじゃん。
OS Xはいつまでたっても日本語通るTerminalもださないしさ、
MacでPerlについて熱く語りたいなと。
51:02/01/01 09:22 ID:ON9MXekW
あと、お勧めのモジュールなんかあったら教えてください。
6名称未設定:02/01/01 22:27 ID:rLeiMXvJ
俺MacJPerl使ってるよ。OS-X入れてるから本物も使えるんだけど、
もっぱら大量テキスト整形に使ってるんで、アプレット形式にして
DRUG&DROPてのがすごい便利なのだ。
7名称未設定:02/01/01 22:35 ID:Bd5oY39U
perl使いはAppleScriptよりperlが好きだよね。
ちょっと納得・・・
8名称未設定:02/01/01 22:45 ID:pHLmTxHS
Perl勉強したいんだけど、どの本がお勧め?
9名称未設定:02/01/01 23:10 ID:pQ4HXMQV
>>8
とほほのWWW入門
10名称未設定:02/01/01 23:16 ID:evB1iaEm
>>8
らくだ本。
11名称未設定:02/01/02 00:05 ID:r8pmQr9F
ぉぉっ ついにきたか!!
>>8
他板で申し訳ないが此処がめっちゃ参考になったよ。
http://pc.2ch.net/test/read.cgi/php/988809842/l50

>>10
激同!
12名称未設定:02/01/02 01:57 ID:IeAmnTXE
ところで、
&MacPerl::Choose(&AF_FILE, 0,,$prompt,&pack_sa_constr_file("TEXT")))
こんなふうに書いてもダイアログが出ないのはなぜ?バグ?
フォルダーだったら出る。

>>8 漏れはWebで勉強したよ。だいたい分かったらポケットリファレンスがお奨め。
13名称未設定:02/01/02 05:14 ID:T3SnPrKu
>>12
macperlフォルダ内のスクリプトを参考にするのが
いいと思うよ。
(正直スキルあまりないので処理の意味がよくわかって
 ないです、、笑 CGIオンリー用途だし俺、、)
1412:02/01/02 06:14 ID:GCn3h4Ub
>>13
&MacPerl::Choose(&AF_FILE, 0,,$prompt,&pack_sa_constr_file("TEXT")))
レスありがと。↑これってmacperlフォルダ内のほとんどまんまです。
ちなみにテキストファイルだけ、ダイアログで選択できるって処理。
AppleScriptで言えば、choose fileかな。MacPerl Specificsにもこんなふうに
書いてあるんだけどJperlでもPerlでもダイアログの文字が表示されないっす。
誰か方法知ってたら、おちえて。
15MacPerl知らない人:02/01/02 07:13 ID:LLO2DFnY
>>14
適当に検索してみた。
http://bumppo.net/lists/macperl-webcgi/2000/09/msg00011.html
&MacPerl::Choose(&AF_FILE, 0, $prompt, &pack_sa_constr_file("OBJ", "TEXT"))
とするとどうなる? あと GUSI:: はなくていいの?
16名称未設定:02/01/02 08:22 ID:teHoV3RS
>>15
ごめん漏れGUSI::内包させてるの忘れてた。
正しくは
require "GUSI.ph";
$file = &MacPerl::Choose(&GUSI::AF_FILE, 0, "ファイル選べゴラァ",&GUSI::pack_sa_constr_file("TEXT"));
と書けば良いかと。ここで、ファイル選べ・・ってメッセージが出ない。英語でも。
みんな出る?15のURLとこもメッセージ抜いてるじゃん。

ちなみにこれお奨め
http://www.asahi-net.or.jp/~ym3s-ickw/macjperl/MacPerl.Specifics_J.html
17名称未設定:02/01/02 09:59 ID:sQpxk7W5
今、MacJPerlのフォルダの中みたら、
Mac::Sound とか面白そうだね。Beep鳴らせるみたい。
使える人いる?
18sage:02/01/02 11:45 ID:0QBKC5r9
オーノ逝ってよし
1913:02/01/02 22:31 ID:N5P+hLFT
>>16
GUSIの件は解決ですな、、笑
GUSIでのメッセージ表示はわかんないっす、、汗

でも多分自分だったら↓こっち使うAppleScriptの方が好きだし

$text = MacPerl::DoAppleScript("choose file with prompt \"ファイル選べゴラァ\"");
20名称未設定:02/01/03 00:00 ID:jf8ZgDaU
本当に Perl初心者なら、ラクダ本よりラマ本のほうが…
21名称未設定:02/01/03 00:43 ID:+iOdsIRN
末期でバールしてくれよぉぅ~!
22名称未設定:02/01/03 00:51 ID:gB4MD+zW
>20
禿同。本当の初心者にラクダ本はきつい。
23名称未設定:02/01/04 01:41 ID:mLqa/HLg
ラマ本ってな〜に?
24名称未設定:02/01/04 01:56 ID:bkH+v69i
マラボン
25名称未設定:02/01/04 02:01 ID:esIQsmvj
ラクダ本は赤本の方がよかった。
青本は(perl5対応のためとはいえ)飛ばしすぎ。
26名称未設定:02/01/04 02:08 ID:bkH+v69i
>>23
『初めてのPerl 第2版』
Randal L. Schwartz, Tom Christiansen 著
近藤嘉雪 訳
オライリージャパン
ISBN4-900900-81-8
2715:02/01/04 02:23 ID:9wjeSSUi
>>16
pack_sa_constr_file の引数はあってる?"OBJ" は不要なの?
2816:02/01/04 17:31 ID:z56oqaQr
>>27
漏れもイマイチ良く分かってないが、此処はリストで、"OBJ"はMPWオブジェクトファイル
を指定してるんで、関係ないと思われ。実際試したけど関係なしでした。

例えば以下はアプリと、JPEGファイルと、テキストをダイアログに表示
$file = &MacPerl::Choose(&GUSI::AF_FILE, 0, "ファイル選べゴラァ",&GUSI::pack_sa_constr_file("APPL","JPEG","TEXT"));
29名称未設定:02/01/15 21:21 ID:1tME/q/d
とりあえず、OSXはインストールしたんだけど、
どこをひらけばperlがはじめられるんでしょう?
練習にいろいろ書いて実行してみたいんですけど。。
よろしくお願いします。
30名称未設定:02/01/16 17:51 ID:QaLWieFI
>>29
perl自体はターミナルでperl 引数 スクリプト
でいけると思うよ。

CGIとして使う場合はアパッチの設定が必要だけどね、
31名称未設定:02/01/16 17:53 ID:QaLWieFI
すまん、、間違えた、、

perl スクリプト 引数 でした。
32名称未設定:02/01/16 22:20 ID:65P9uTvE
>>30
apache の設定って Web共有ONにして CGI-Executablesにcgiモジュール突っ込んで パーミッション変えりゃイイだけのような…
33名称未設定:02/01/16 22:27 ID:VprUYFxl
て優香、真珠埋め込むと女は喜ぶの?
34名称未設定:02/01/17 14:34 ID:g29/sYy2
Perl(/usr/bin/perl)から,`....`でappleScriptとかが起動できると
MacOSX独自の機能がperlから使えるようになるから,利用範囲が
広がる。できるかな?
35名称未設定:02/01/18 17:18 ID:Itnt6Fop
OS X の Perl は flockが使えるのかのぉ・・・。
36名称未設定:02/01/22 17:44 ID:2LwTisIz
OS XのPerlでCGIスクリプトのチェックをしていて気になった点が。

print "Content-Length: ",-s $file,"\n";

とかしてもファイルサイズが取得されていないような…。
(空白だった)
37単発質問:02/01/22 17:53 ID:Gch7mJu1
すんません、超基本的な質問なんですが、perlでtabの
regular expressionってなんでしたっけ? 空白は\s
なのは覚えているんですが‥
38名称未設定:02/01/22 18:00 ID:Ob3Vwfww
>>37
\t
3937:02/01/22 18:11 ID:Gch7mJu1
>>38
ありがとうございます。てゆーか、本当に阿呆な質問をしてしまったと
答えをきいて改めて思います。とほほ‥。
4036:02/01/22 18:20 ID:kgSfOGw1
スマソ。漏れの勘違いだった…。
恥ずかしい…。

>>37
\t だと思います
4136:02/01/22 18:22 ID:kgSfOGw1
恥ずかしい…逝きます…
42名称未設定:02/01/22 19:11 ID:RwSt+dCM
ここはclassicでMacJPerl専用のスレかな?
>>6のように、JPerlはドラッグ&ドロップのインタフェースとかが使えるのが
捨てがたいんだけど、OSXのPerlってUNIXの基本セット(なんじゃそりゃ)オンリー
なんでしょうか。サービスに組み込めたりしないのかな?
43名称未設定:02/02/07 13:20 ID:IbW56rdA
OS Xのperlってterminalからしか使えないのかな?

MacPerlのようにドロップレットなんかで、手軽にテキスト整形したいだけど、、

シェルスクリプトかで手軽にできる?
4443:02/02/07 13:22 ID:IbW56rdA
スクリプトメニューはインストールしたんだけど、、
なんか上手く行く方法ないかな?

ていうか、お前らもっとperl使えよ。便利だぞ。
45名称未設定:02/02/07 14:35 ID:WTxmn9O/
perl CGIをローカルでテストしたいので
Mac OS X を買おうかと思っているのですが、
普通に使えますでしょうか?

>>44
俺初心者なんですけど、便利ですね。ホント。
もっともっと使いこなせるようになりたいと思います。ハイ。
46名称未設定:02/02/07 14:56 ID:dnBgREbC
>>45
つかえます。>>34のところに、CGIモジュールをつっこむだけ
4746:02/02/07 14:57 ID:dnBgREbC
>>32のまちがいです。スマソ
4843:02/02/07 19:16 ID:IbW56rdA
>>45
それだけでも移行する価値あり!と見ています。

複雑なCGIや一から書いたもののテストできる環境ができたのは感動もの!

http://www.3dimworks.com/kitada/osx_perl/index.shtml

ここを参考にすれ。
49名称未設定:02/02/12 21:29 ID:PROPnncr
5045:02/02/12 21:49 ID:cvNc2egR
>>46-48
ありがとうございます。移行を心に決めました。
51名称未設定:02/02/19 00:38 ID:rURQxqdK
>>43
> MacPerlのようにドロップレットなんかで、手軽にテキスト整形したいだけど、、
>

http://www.apple.com/downloads/macosx/unix_apps_utilities/dropscript.html

ってーのがあるが,どうなのかな?
便利に使うてるヒトの情報キボンヌ
52名称未設定:02/03/06 00:55 ID:c7Uuw7pL
OS8.6で使ってる。
今んトコ、サイト用のCGIオンリーなんだけど、
ローカルで便利な使い方って具体的に言うと何があるの?

…ここってsage進行じゃないよね?
53名称未設定:02/03/06 01:06 ID:hxWHeQwa
Perlはテキストの扱いに優れた言語だから、
テキストファイルを日常的にたくさん扱う人じゃないと
恩恵にはあずかれないかも。
54名称未設定:02/03/06 01:31 ID:SaP9lqV4
MacPerl
AppleEventを受けて処理することは可能?

他のソフトから文字列を受け取ってごにょごにょやって
返すようなことをやりたい。
55名称未設定:02/03/06 04:00 ID:RyiTBYYt
>52
DAT2HTMLとかテキストコンバータ作るなら最強。
>54
MacPerlをスクリプト編集プログラムにドラッグしてみれ。
miにいくつかPerl用のAppleScriptがついてるので,それを参考にするのもいいかも。

MacPerlは ToolBoxもいじれるみたいだけど,使ってる人いる?
56とおりすがり:02/03/10 13:08 ID:TYAH2CWi
名スレの予感
5755:02/03/11 04:57 ID:DStWlFgl
で,情報探してみたけど日本だと少ないね。
http://www.urban.ne.jp/home/yoshiki/
http://homepage2.nifty.com/kay/McPLW/

海外だけど,ここの凄い。
フルスクリーンゲームとかもあるみたい。
http://www.macperl.com/depts/Code/_kpreid/
58名称未設定:02/03/21 04:11 ID:obXTIaIC
>>48
を参考に設定したのですが
ブラウザでCGIを確認すると
Forbidden
You don't have permission to access
/~apown/CGI/test.cgi on this server.
というメッセージが表示されてうまくいきません
解決策分かる方いれば教えて下さい
テストファイルは本のサンプルプログラムなので問題ないと思います
パーミッションは755に設定しています
59名称未設定:02/03/21 04:21 ID:obXTIaIC
あと>>32さんが言っているcgiモジュールを突っ込むとはどういうことなんでしょう
教えて君ですいません
60名称未設定:02/03/21 08:16 ID:36k6nezO
JEDITで正規表現使えるからいいんだけど、
JEDITからMacPerl使うとより複雑な処理ができてイカス
Perlでテキスト編集機能をもつWindowsのエディタだれか知らない?
6155=57:02/03/21 08:59 ID:RA0J9yw4
XCMDも使えるみたいね。
これで簡単に GUIいじれれば REALbasicとタメ張れるのになぁ。
62名称未設定:02/03/21 23:07 ID:EPW0KBVY
>>58
CGIファイルのあるディレクトリのパーミッションは 755 ??
6345:02/03/31 03:45 ID:YlCnQ3kW
Mac OS X を買って、ローカルでCGIを動かしてみました。
普通のことなのに、なぜだか感動してしまいました(笑)
もっと perl の事を知りたいと思いました。
以上、小学生の作文調でした。
64名称未設定:02/04/01 02:25 ID:4gACHWmc
いつのまにか5.6.1r1なんてのがリリースされてた。

http://www.perl.com/CPAN/ports/index.html#mac
65名称未設定