_ [Perl]ActivePerlで遊ぶかな いまさらActivePerlで遊ぼうかと思う。勉強ではなく、遊ぶ。 これ重要。何か取っ掛かりということで、perlでiTunesを呼び出し遊ぶ。 ということをやってみよう。 とりあえず、PPMを使って便利そうなの見つけて遊ぼう。 PPMは、Perl Package Managerといことで、これをWin32環境で新しいモジュールを利用できるようにする。要するに、パッケージ管理だわ。CPANも使えるけど、とりあえずPPMで遊ぶ。 まずは、手始めということでプレイリスト取得をするスクリプト。 ここから始めます。 プレイリストの一覧を取得 #他の人のサイトを見てかなり真似しました。 #まずは真似からということで、 use strict; use Win32::OLE; my $itunes = Win32::OLE->new('iTunes.App
iTunesのスマートプレイリストって便利だけど、不便。 ワタシはいろいろ複雑な条件を書きたくていろいろ苦労してたりするんだけど、絶対書けないのが、ある条件を満たす曲を含むアルバムを集めたプレイリスト。iTunesって考え方の単位がトラック単位なので、アルバムをまとめて加えるスマートプレイリストを書くのは結構難しい。 で、「プログラム書いて、iTunesの外でプレイリストを作っちゃえばいいじゃん」って思いついたものの、iTunesのAPI叩くのも面倒でそのままにしてた。 で、この週末に↓の記事発見。 iTunes COM API with Perl なんだ、簡単じゃん..... と思って書いてみたプログラムが次のページ。iTunesのライブラリのトラックリストをCSVにして吐き出す。行数は長いけど、ほとんどprint文なので、やってることはちょー簡単。 で、CSVにする代わりにSQLite
こんにちわ。Windows を殺したいほど愛している mattn です。 Windows で Perl を日常的に使っている日本人3名の内の2人目です*1。 一般的に Perl はテキストを操作したり、Web アプリケーションフレームワークを構築する言語として有名です。しかし Perl の威力はそれだけでは止まりません。Windows で Perl をどの様に扱うかは人によって異なります。 人によっては Windows GUIアプリケーションを拡張する為の言語として使用するかもしれませんね。 Perl の様な柔軟な言語が GUI アプリケーションのプラグイン言語として使えたら便利だと思いませんか? 作りましょう! まずはWindows GUI アプリケーションを作ろう ここは Win32 SDK をどっぷり触ったオッサンなら誰でも作れますよね。 #include <windows.h> #
以下で、現時点での最新0.96版のPPDファイルと、PPMコマンドでのインストール方法が公開されています。 http://namazu.asablo.jp/blog/2007/06/28/1611341 私が使用しているWindows+ActivePerl 5.8の環境では、ここに書かれているとおり以下を実行することでMeCab?モジュールをインストールできました。 ppm install http://www.akaneiro.jp/PPMPackages/800/MeCab.ppd サンプルスクリプトを参考に、次のようなスクリプトを作成しました。 use MeCab; print $MeCab::VERSION, "\n\n"; my $sentence = "太郎 はこの本を二郎を見た女性に渡した。"; my $tagger = new MeCab::Tagger(join " ",
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く