トップページ⇒mac
65コメント17KB

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

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

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

>>8 漏れはWebで勉強したよ。だいたい分かったらポケットリファレンスがお奨め。
0013名称未設定02/01/02 05:14ID:T3SnPrKu
>>12
macperlフォルダ内のスクリプトを参考にするのが
いいと思うよ。
(正直スキルあまりないので処理の意味がよくわかって
 ないです、、笑 CGIオンリー用途だし俺、、)
00141202/01/02 06:14ID:GCn3h4Ub
>>13
&MacPerl::Choose(&AF_FILE, 0,,$prompt,&pack_sa_constr_file("TEXT")))
レスありがと。↑これってmacperlフォルダ内のほとんどまんまです。
ちなみにテキストファイルだけ、ダイアログで選択できるって処理。
AppleScriptで言えば、choose fileかな。MacPerl Specificsにもこんなふうに
書いてあるんだけどJperlでもPerlでもダイアログの文字が表示されないっす。
誰か方法知ってたら、おちえて。
0015MacPerl知らない人02/01/02 07:13ID: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:: はなくていいの?
0016名称未設定02/01/02 08:22ID: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
0017名称未設定02/01/02 09:59ID:sQpxk7W5
今、MacJPerlのフォルダの中みたら、
Mac::Sound とか面白そうだね。Beep鳴らせるみたい。
使える人いる?
0018sage02/01/02 11:45ID:0QBKC5r9
オーノ逝ってよし
00191302/01/02 22:31ID:N5P+hLFT
>>16
GUSIの件は解決ですな、、笑
GUSIでのメッセージ表示はわかんないっす、、汗

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

http://www.perl.com/CPAN/ports/index.html#mac
0065名称未設定02/04/01 17:37ID:nvRzDoyD
http://camelbones.sourceforge.net/
■ このスレッドは過去ログ倉庫に格納されています