M氏がiTunesとかグリグリやっているので(いたので)、
LunaTear
ActivePerl+CPANによるモジュールインストール方法
を参考にWindowsでActivePerl+CPAN環境を構築してみた。
1. ActivePerlをインストール
activestateからActivePerlをダ
ウンロードしてインストール
2. CPANシェルで使うコマンドの準備(tar,gzip)
http://www.ring.gr.jp/pub/text/TeX/ptex-win32/current/texinst753.zip
のアーカイブを展開して
C\binなどのディレクトリを作成してコピー
3. CPANシェルで使うコマンドの準備(nmake)
ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe
をダウンロードして展開後コマンドを
C\binなどのディレクトリを作成してコピー
4. CPANシェルで使うコマンドの準備(wget)
wget
をダウンロードして展開後コマンドを
C\binなどのディレクトリを作成してコピー
5. PATHの設定
コンパネ>システム>詳細設定>環境変数
を開き
Pathの項目でコマンドを置いたPATHを追加
c:\Perl\bin;C:\bin\;.......
6.cmdでコマンドプロンプトを起動して
perl -MCPAN -eshell
を実行
pure perlのモジュールはインストールできることを
確認しました。
そうじゃないモジュールは、開発環境入れるしかないのかな・・。
dmakeとかあるけどよくわからず。。。
甘いか。。

コメント (9)
Win32系モジュールでwindowsをいろいろ触ると面白いよー。
投稿者: よしき | 2004年10月15日 01:27
日時: 2004年10月15日 01:27
よしき>
use Cwdとかいろいろモジュール入らなくて
楽しむのは、もうちょい先w。
関係ないけど
MSN.pmで NAME@xxを変えたときにアクセスコネーな
win側でetherealでパケットみてやる。
な感じで、プログラム遊んでます。
投稿者: yoshimax | 2004年10月15日 01:45
日時: 2004年10月15日 01:45
Cwd は組み込みモジュールじゃね?
投稿者: miyagawa | 2004年10月15日 02:34
日時: 2004年10月15日 02:34
miyagawaさん>
マヂ!!
perldoc Cwd っとハイってました。
とりあえず、
rss2audiobook
で遊びたい。うまくインスコできるかな。。。
投稿者: yoshimax | 2004年10月15日 03:29
日時: 2004年10月15日 03:29
とりえあえず
miyagawa氏のBLOGの
iTunes で聴いてる曲に Amazon アフィリエイトしてさらに画像
http://blog.bulknews.net/mt/archives/001255.html#001255
は動くのを確認。
たのしすぎるw。
投稿者: yoshimax | 2004年10月15日 03:41
日時: 2004年10月15日 03:41
モジュールのインスコはppmってコマンドラインツール使ってる?
それで大概のものは入るよ。
投稿者: よしき | 2004年10月15日 14:23
日時: 2004年10月15日 14:23
PPM になくて PurePerl のは nmake.exe をどっかから探して PATH にぶっこんどけばはいる。それでもビルド環境がほしければ .NET Framework SDK でCコンパイラとか手に入るよ。
投稿者: miyagawa | 2004年10月15日 18:35
日時: 2004年10月15日 18:35
iTunes COM SDK and updating current listening on this blog using C# and COM
http://blog.andrewcarlson.org/archive/2004/05/18/239.aspx
Controlling iTunes through COM
http://www.codeproject.com/csharp/iTunesTray.asp
を見ながらC#でちょっとやってみる。
1. Save the code into test1.cs
2. tlbimp "c:\program files\iTunes\ITunes.EXE" /out:iTunesWrapper.dll /namespace:iTunesLib
3. csc test1.cs /reference:iTunesWrapper.dll
4. test1.exe
##########################################
using System;
using iTunesLib;
class Track
{
static void Main() {
iTunesApp itunes = new iTunesAppClass();
IITTrack track = itunes.CurrentTrack;
Console.WriteLine(track.Artist);
}
}
##########################################
投稿者: yoshimax | 2004年10月16日 02:34
日時: 2004年10月16日 02:34
よしき>
サンクスです。
M氏が使うモジュールは、どうもアレゲらしくw
ppmじゃないみたいです。
miyagawa氏>
rendezvousのSDKとかどこにあるんですかね。。。
RendezvousSetup.exeかな。
投稿者: yoshimax | 2004年10月16日 06:28
日時: 2004年10月16日 06:28