IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
XML::LibXMLはXMLのParser として他のモジュールより速度の面でアドバンテージがあるため、使われるシーンも多いように思われます。しかし、これは単純にcpan cpan> install XML::LibXMLとしただけでは、まず間違いなくインストールに失敗します。 これはXML::LibXML がlibxml2 を必要としているためです。 Text::Kakasiにkakasi本体、Image::Magickにimagemagick本体が必要なように、XML::LibXMLにはlibxml2 が必要なのです。 まず最初につまずくのはこれでしょう。 次に、このlibxml2 のバージョンの問題です。 debian を使っている方はaptitude install libxml2などとすれば簡単にインストールできるのですが、これはやめた方がいいようです。libxml2の最新版に
もともとはUsing MT ( MT = MovableType ) というブログ名でしたが、MTに関することをめっきりかかなくなってしまったので、Using Perlに変更しました。Perl 愛してます。 MovableType使ってます。4ですが。5への移行は諦めています。最近はMTネタよりも、Web系のプログラム関連のネタ全般にシフトしています。 いつもEncodeのあたりでつまずいて、文字化けして 試行錯誤のすえになんとか動かしている状態なのだけど、 なにかわかった気がするのでメモ。 まず最初になにするかというと、 「use Encode」と書く。 次に外部からテキストを持ってくるとき、 それがどのような文字コードなのかきちんと把握する。 それを把握した上でデコードする。 デコード(decode)とは符号化されているものを"ほどく"ということ。 codeをdeするということ。 ほど
HTMLをパースしてくれるHTML::Parser。検索結果で出てくるマニュアルはいまいち分かりづらかったので、自分なりの試行錯誤メモを残しておく。 HTMLを読み込んで、特定タグの要素を抜き出す。 a タグと img タグだけの簡単なHTMLを用意して、それぞれに指定されたhref属性とsrc属性を抜き出してみる。 <html> <head> <title>TEST</title> </head> <body> <a href="http://kirinji.amayan.jp/"><img src="http://kirinji.amayan.jp/kirinji_top.gif"></a> </body> </html> で、これをHTML::Parserで解析してみる。 #!/usr/bin/perl use strict; use warnings; use HTML::Pars
●CPANからモジュールのinstallに失敗したら? CAPNからLINUXにモジュール追加をしようとしたら、失敗しました。 エラーを見てみると、0.44%エラーという微妙な数字。 force(*)の力で入れるか、と決意を固めたところで先輩からのアドバイスがいただけました。 *(install force モジュール名と入れるとエラーが出ても無理やり入れてくれる) 普段使っているのは下記のコマンド。 perl -MCPAN -e shell (CPANに繋いだら)install モジュール名 これを言語を指定して実行するといいらしいです。 env LANG=C perl -MCPAN -e shell (同じくCPANに繋いだら)install モジュール名 これだけで解決できました。 日本語環境でinstall しようとしたから出たエラーだったっぽいです。 なので言語を指
cpan> install HTML::Entities Running install for module HTML::Entities Running make for G/GA/GAAS/HTML-Parser-3.56.tar.gz Is already unwrapped into directory /home/urapico/.cpan/build/HTML-Parser-3.56 Has already been processed within this session Running make test Can't test without successful make Running make install make had returned bad status, install seems impossible cpan> look HTML::Entiti
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く