タグ

Perlに関するhikuoのブックマーク (9)

  • たった600円でオライリー本をKindleで読む。自動化。 by Inquisitor

    注意:ここで紹介する方法よりも、calibreを使う方が簡単で、できあがりも高品質です。 「たった600円でオライリーiPadKindleで読む。すてき。」という記事がすてきです。100冊買っても6万円って。でも、作業がちょっと面倒です。 iPadな人は、「perl – O’ReillyのiPhoneアプリからepubをぶっこぬく」にあるスクリプトを使えば、処理の大部分を自動化できます。 Kindleな人は、もう一手間かかるのですが、やはりスクリプトを書いて自動化しておきましょう。(参考:Kindle形式で目次を表示する。epubとの違い。・Kindle用の目次を生成するスクリプトを書いた。) 以下の作業を一つのスクリプトにまとめます。 toc.ncxからのネームスペースの削除 toc.htmlの生成と登録 iPad用のepubの生成 Kindle用のmobiの生成 準備 perl

  • Macで EXIF を操作するには ExifTool が便利

    MacOS XでEXIFを見るためのツールにはEXIF Viewerをはじめ、幾つかありますが、EXIFを編集できるソフトには、なかなか希望に適うものへ巡り会うことが出来ませんでした。 例えばRavealは便利なツールのですが、私の変更したいパラメタ値を操作することが出来ません。 結局、最終的に辿り着いたのがExifToolでした。 Perlで書かれたコマンドラインツールですが、非常に細かな操作が可能であり、やりたいことをそのまま実現できます。dmg パッケージも配布されているので、インストールも簡単です。MacなだけにGUIのツールばかりを探そうとしていた点が盲点でした。 今回行いたかった操作の一つは、EXIF に埋め込まれている GPS 情報を変更することでした。iPhone の初期ファームウェアでは、Camera で撮影した写真に埋め込む GPS 情報の East と West を取

  • さくらのレンタルサーバで Python 外部モジュールを使う

    お知らせ: 最近の事情に合わせて新しく書き直した「さくらのレンタルサーバに Python モジュールをインストール」のページを用意しました。今後はまずそちらをご参照下さい。(2013年2月8日) さくらインターネットの「さくらのレンタルサーバ」サービスで Python の外部モジュールを導入・利用するための覚え書きです。 イントロダクション 外部モジュールをホームディレクトリ下にインストールする インストールした外部モジュールをインポートする シェルから使う CGI から使う まとめ おまけ:CGI プログラムが動かない…… スクリプトの改行コードを確認する 改訂履歴 免責・ライセンス イントロダクション さくらインターネットのホスティングサービス、「さくらのレンタルサーバ」では、CGI として Python を利用できます。Python には標準モジュールのほかにも、PyPI などで豊富

  • サーバにインストールされていないPerlモジュールを使うには

    2005年12月14日(水) 20時07分00秒 [Perl/CGI] サーバにインストールされていないPerlモジュールを使うには Perlプログラム中から特定のモジュールを利用するにはuseを使います。requireでも良いですが。違いは、useは実行前に読み込まれ、requireは実行時に読み込まれる点です。 例えば、CGI.pmを使いたいなら、 use CGI; と書けば良いだけです。 で、CGI.pmくらいなら大抵のサーバにインストールされているでしょうが、サーバにインストールされていないPerlモジュールを使いたい場合(使わせたい場合)は、ユーザが自分でファイルを置ける位置にモジュールを置く(置かせる)しかありません。 その場合、use を書く前に、以下のようにモジュールを置いたディレクトリ(フォルダ)を記述しておく必要があります。 use lib qw(./modules);

    サーバにインストールされていないPerlモジュールを使うには
  • さくらのレンタルサーバで local::lib を使う - はちゅにっき

    最近話題の local::lib を使って、さくらのレンタルサーバで CPAN を利用できるようにしよう。 ということで、今までは MyConfig.pm やら .zshrc やらに、CPAN を利用するためのいろいろな設定を書いていたけれど、今回はそれをまっさらな状態にしてインストールすることに。 とゆーわけで、とりあえず今の設定などなどを全部削除。 $ rm -rf ~/.cpan あと、.zshrc に書いてあった環境変数 PERL5LIB の設定なども消去。 肝心のインストール方法については hide-k さんの以下の記事が非常に参考になりました。多謝。 local-libを使った非rootでのCPAN環境構築 http://blog.hide-k.net/archives/2009/02/locallibrootcpa.php ただし、このままの方法だと Module::Buil

    さくらのレンタルサーバで local::lib を使う - はちゅにっき
  • さくらインターネットサーバでのCPAN導入を完全に手順化して見た - Perl入門ゼミ

    Perl › 環境構築 (この記事の内容は古くなっています、現在はcpanmを使ってモジュールをローカルにインストールするのが簡単でしょう。cpanmによるローカル環境構築を見てください。) otsuneさんのところでさくらインターネットのレンタルサーバでCPANを使用する方法が紹介されているのですが、一部手作業が発生するので、すべてコピペで実行できるように手順化してみました。 さくらインターネットサーバcpan導入手順 # ライブラリのためのディレクトリの作成 mkdir -p ~/local # CPANの設定ファイルを作成 echo no | cpan # cpanコマンドの設定ファイルMyConfig.pmの書き換え # ( __END__の行まで一気にコピーして実行してください。とまった場合はEnter ) perl - ~/.cpan/CPAN/MyConfig.pm > ~/

    さくらインターネットサーバでのCPAN導入を完全に手順化して見た - Perl入門ゼミ
  • バージョンを指定してCPANモジュールをインストールする - ヒルズで働く@robarioの技ログ

    Apache::MP3のバージョンを下げる 経由で Perl モジュールのバージョン指定インストール を知った。今までsearch.cpan.orgに行ってtarballダウンロードして展開してビルドしてインストールして、ってやっちゃってました。。。 非常に助かりマスク。 http://search.cpan.org/に行かなくてもIDを調べられるので % cpan -D Apache::MP3 # CPAN-v1.9102 Apache::MP3 ------------------------------------------------------------------------- (no description) L/LD/LDS/Apache-MP3-4.00.tar.gz Installed: CPAN: 3.06 Not up to date Lincoln D. St

    バージョンを指定してCPANモジュールをインストールする - ヒルズで働く@robarioの技ログ
    hikuo
    hikuo 2009/08/05
  • さくらインターネットでCPAN - Charsbar::Note

    さくらの共有サーバにCPANを、という話。しばしばotsuneさんの記事が引き合いに出されるのですが、うちのとは違うのか、そのままだとうまくいかんのよねーという部分があるのでちょっと書いておく。 http://www.otsune.com/bsd/tips/usercpaninstall.html さくらのシェルに入ったら、何の準備もしなくていいから、まずはCPANシェルを起動する。これまで何もしたことがなければCPAN 1.76の初回起動時の質問が出てくるので、適当に回答。肝の部分はcpan_homeを指定する部分と(これ、いまのさくらなら「/home//.cpan」というのが自動的に用意されるはず)、「Parameters for the 'perl Makefile.PL' command?」の部分。ここ、otsuneさんの記事では「PREFIX=~/local」以外にもいろいろ書い

    さくらインターネットでCPAN - Charsbar::Note
  • otsune's FreeBSD memo :: ユーザー領域にCPANをインストールする方法

    FreeBSD Tips and Memo (Jail, ports, etc.) http://www.otsune.com/bsd/ ユーザー領域にCPANをインストールする方法 Last updated $Date: 2011/03/22 06:19:28 $ 追記 いまは local::lib (devel/p5-local-lib) を使えば下記の設定と同じ事が出来ます。そのモジュールを使う事を強くお勧めします。 追記2 さらに今時は cpanm (devel/p5-App-cpanminus) をインストールしても同様のことが出来ます。 最近は local::lib を直接つかわないでもいきていけるという話 - TokuLog 改メ tokuhirom’s blog CPANとは? CPANはComprehensive Perl Archive Networkの略で、Perl

  • 1