<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>くまきちヒトリゴト &#187; [Perl]</title>
	<atom:link href="http://www.kumakiti.jp/wordpress/index.php/tag/perl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kumakiti.jp/wordpress</link>
	<description>オヤジなクマのいろいろメモ・・・</description>
	<lastBuildDate>Sun, 04 Apr 2010 13:40:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[Perl]QRコードの作成</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2010/03/07/perlqr%e3%82%b3%e3%83%bc%e3%83%89%e3%81%ae%e4%bd%9c%e6%88%90/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2010/03/07/perlqr%e3%82%b3%e3%83%bc%e3%83%89%e3%81%ae%e4%bd%9c%e6%88%90/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 15:19:22 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[Linux]]]></category>
		<category><![CDATA[[ソフト開発]]]></category>
		<category><![CDATA[Barcode]]></category>
		<category><![CDATA[[Perl]]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=959</guid>
		<description><![CDATA[QRコードを生成したくて、GD::Barcode::QRcodeを使ってみました。
まずはCPANでインストールから。。
cpan> install GD::Barcode
Running make install
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/COOP2of5.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/EAN8.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/Industrial2of5.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/EAN13.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/ITF.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/UPCE.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/Code39.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/IATA2of5.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/UPCA.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/NW7.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/Matrix2of5.pm
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv30H.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv07L.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv34L.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv11H.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv31L.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc24.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv04H.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc18.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv02H.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv27L.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv32M.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv23L.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv32L.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc16.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv20M.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv28Q.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv35Q.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv08L.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv19L.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv13H.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv13Q.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv14M.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv07M.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv16H.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv04M.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv16Q.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv18H.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv21M.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv21L.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv07H.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv17H.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv21H.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv30Q.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc07.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv33M.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv40Q.dat
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv12Q.dat
Installing [...]]]></description>
			<content:encoded><![CDATA[<p>QRコードを生成したくて、GD::Barcode::QRcodeを使ってみました。<br />
まずはCPANでインストールから。。<br />
cpan> install GD::Barcode<br />
Running make install<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/COOP2of5.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/EAN8.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/Industrial2of5.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/EAN13.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/ITF.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/UPCE.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/Code39.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/IATA2of5.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/UPCA.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/NW7.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/Matrix2of5.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv30H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv07L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv34L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv11H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv31L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc24.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv04H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc18.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv02H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv27L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv32M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv23L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv32L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc16.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv20M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv28Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv35Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv08L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv19L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv13H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv13Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv14M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv07M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv16H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv04M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv16Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv18H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv21M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv21L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv07H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv17H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv21H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv30Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc07.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv33M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv40Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv12Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv25H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv15L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv05H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv20L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv12L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv24Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv33H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv04L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv26L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv27M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv31M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv03L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv36Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv23H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv38H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc30.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc10.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv02Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv39H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv37H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv05M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc28.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv18Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv34M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv01Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv33Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv12H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv34Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv13M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv34H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc17.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv11M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv03Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv29H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv36M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv39M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv11L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv29Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv10Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv28L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv37L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv23M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv20Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv07Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv13L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv10M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv24M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv03M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv22H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc15.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv05L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv17L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv25Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv31H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv23Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv20H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv36L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv08M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv08Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv08H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv21Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv25M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv38Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv18M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv10L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv35H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv22M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv02L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv27Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv26M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv03H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv40H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv26Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv35M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv24H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv19H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv40L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv28H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv25L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv17Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv35L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv06L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv05Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv39Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv01L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc20.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv19Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv29M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv06M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv38M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv15M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv30M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv14Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv09Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv28M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv06H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv27H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv40M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv22L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv19M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv29L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv15H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv14H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv37M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv06Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv32Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv02M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv11Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv22Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv16M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv38L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv30L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc26.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv01H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv15Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc22.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/rsc13.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv32H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv31Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv33L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv18L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv26H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv16L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv09L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv24L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv04Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv09M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv10H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv17M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv14L.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv12M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv09H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv36H.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv37Q.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv01M.dat<br />
Installing /usr/lib/perl5/site_perl/5.8.8/GD/Barcode/QRcode/qrv39L.dat<br />
Installing /usr/share/man/man3/GD::Barcode::IATA2of5.3pm<br />
Installing /usr/share/man/man3/GD::Barcode::Matrix2of5.3pm<br />
Installing /usr/share/man/man3/GD::Barcode.3pm<br />
Installing /usr/share/man/man3/GD::Barcode::EAN8.3pm<br />
Installing /usr/share/man/man3/GD::Barcode::ITF.3pm<br />
Installing /usr/share/man/man3/GD::Barcode::Industrial2of5.3pm<br />
Installing /usr/share/man/man3/GD::Barcode::UPCA.3pm<br />
Installing /usr/share/man/man3/GD::Barcode::EAN13.3pm<br />
Installing /usr/share/man/man3/GD::Barcode::QRcode.3pm<br />
Installing /usr/share/man/man3/GD::Barcode::COOP2of5.3pm<br />
Installing /usr/share/man/man3/GD::Barcode::NW7.3pm<br />
Installing /usr/share/man/man3/GD::Barcode::UPCE.3pm<br />
Installing /usr/share/man/man3/GD::Barcode::Code39.3pm<br />
Appending installation info to /usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod<br />
  /usr/bin/make install  &#8212; OK</p>
<p>で下記のスクリプトを実行してみたところ。。<br />
<code>#!/usr/bin/perl</p>
<p>use strict;<br />
use warnings;<br />
use utf8;<br />
use GD::Barcode::QRcode;</p>
<p>my $str = "abcdefg\@hoge.jp";<br />
my $qr = GD::Barcode::QRcode->new(<br />
　$str, {<br />
　　Ecc => 'M',<br />
　　Version => 3,<br />
　　ModuleSize => 3<br />
　}<br />
)->plot();<br />
my $fh;<br />
open $fh, ">qr.png";<br />
print $fh $qr->png;<br />
close $fh;<br />
exit;</code></p>
<p>GD::Imageが見つかんないってエラーがでました。<br />
なんで、GDをインストールしてみましたが</p>
<p>cpan> install GD<br />
Could not find gdlib-config in the search path. Please install libgd 2.0.28 or higher.</p>
<p>ってエラー。。<br />
なんで、libgdをインストールすべく、yumを使ってインストールしてみました。</p>
<p>#yum install gd-devel<br />
=======================================================================<br />
 Package                                    Arch                     Version                                    Repository                     Size<br />
=======================================================================<br />
Installing:<br />
 gd-devel　　　　　i386　　2.0.33-9.4.el5_4.2　　updates                        97 k<br />
Updating:<br />
 freetype　　　　　i386　　2.2.1-21.el5_3　　　　base                          310 k<br />
 gd　　　　　　　　i386　　2.0.33-9.4.el5_4.2　　updates                       154 k<br />
 libX11　　　　　　i386　　1.0.3-11.el5　　　　　base                          796 k<br />
Installing for dependencies:<br />
 fontconfig-devel　　i386　　2.4.1-7.el5　　　　　base                          168 k<br />
 freetype-devel　　　i386　　2.2.1-21.el5_3　　　base                          146 k<br />
 libX11-devel　　　　i386　　1.0.3-11.el5　　　　base                          661 k<br />
 libXau-devel　　　　i386　　1.0.1-3.1　　　　　　base                           11 k<br />
 libXdmcp-devel　　　i386　　1.0.1-2.1　　　　　base                          7.5 k<br />
 libXpm-devel　　　　i386　　3.5.5-3　　　　　　base                           31 k<br />
 libjpeg-devel　　　　i386　　6b-37　　　　　　　base                          105 k<br />
 libpng-devel　　　　i386　　2:1.2.10-7.1.el5_3.2　base                          181 k<br />
 mesa-libGL-devel　　i386　　6.5.1-7.7.el5　　　　base                          466 k<br />
 xorg-x11-proto-devel　i386　　7.1-13.el5　　　　base                          247 k<br />
 zlib-devel　　　　　　i386　　1.2.3-3　　　　　base                          101 k</p>
<p>Transaction Summary<br />
=========================================================================<br />
Install     12 Package(s)<br />
Update       3 Package(s)<br />
Remove       0 Package(s)         </p>
<p>再度、GDをインストール</p>
<p>cpan> install GD<br />
Running make install<br />
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree<br />
Installing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/GD/GD.bs<br />
Installing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/GD/GD.so<br />
Installing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/GD.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/qd.pl<br />
Installing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/GD/Simple.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/GD/Group.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/GD/Polyline.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/GD/Image.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/GD/Polygon.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/GD/autosplit.ix<br />
Installing /usr/share/man/man1/bdf2gdfont.pl.1<br />
Installing /usr/share/man/man3/GD::Image.3pm<br />
Installing /usr/share/man/man3/GD::Polyline.3pm<br />
Installing /usr/share/man/man3/GD::Polygon.3pm<br />
Installing /usr/share/man/man3/GD::Simple.3pm<br />
Installing /usr/share/man/man3/GD.3pm<br />
Installing /usr/bin/bdf2gdfont.pl<br />
Appending installation info to /usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod<br />
  /usr/bin/make install  &#8212; OK<br />
無事完了。<br />
スクリプトも動きました。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2010/03/07/perlqr%e3%82%b3%e3%83%bc%e3%83%89%e3%81%ae%e4%bd%9c%e6%88%90/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Twitter]Net::Twitterを使ったOAuthの実装</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2010/02/25/twitternettwitter%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e8%aa%8d%e8%a8%bc%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2010/02/25/twitternettwitter%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e8%aa%8d%e8%a8%bc%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 12:24:47 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[ソフト開発]]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[[Perl]]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=946</guid>
		<description><![CDATA[Net::Twitterを使ったOAuth実装を掲載します。よかったら参考にしてやってくださいな。
それにしても、perldoc Net::Twitter::Role::OAuthを見ていたら
my($self,$c)  [...]]]></description>
			<content:encoded><![CDATA[<p>Net::Twitterを使ったOAuth実装を掲載します。よかったら参考にしてやってくださいな。<br />
それにしても、perldoc Net::Twitter::Role::OAuthを見ていたら<br />
<code>my($self,$c) = @_;</code><br />
$cってなんだ？？？ってハマってたら、Catalyst使ってるんですね。。。<br />
わたしゃ使ってないんで、最初全然わからんかった。。(; ;</p>
<p># cat auth.cgi<br />
<code><br />
#!/usr/bin/perl<br />
use strict;<br />
use warnings;<br />
use utf8;<br />
use Net::Twitter;<br />
use CGI qw/:standard/;<br />
use CGI::Cookie;</p>
<p>my $consumer_key = 'CONSUMER_KEY';<br />
my $consumer_key_secret = 'CONSUMER_KEY_SECRET';<br />
my $callback_url = 'http://hoge.com/callback.cgi';<br />
my $q = CGI->new();</p>
<p>my $nt = Net::Twitter->new (<br />
        traits          => ['API::REST', 'OAuth'],<br />
        consumer_key    => $consumer_key,<br />
        consumer_secret => $consumer_key_secret,<br />
);</p>
<p>my $url = $nt->get_authorization_url( callback => $callback_url );</p>
<p>#---callback.cgiにsecretを渡すためにファイルに書き出した(tokenはオマケ)<br />
my $oauth_token  = $nt->request_token;<br />
my $oauth_secret = $nt->request_token_secret;<br />
open OUT, ">/tmp/oauth.txt";<br />
print OUT "$oauth_token&#038;$oauth_secret\n";<br />
close OUT;</p>
<p>print $q->redirect( $url );<br />
exit;<br />
</code></p>
<p># cat callback.cgi<br />
<code><br />
#!/usr/bin/perl<br />
use strict;<br />
use warnings;<br />
use utf8;<br />
use Net::Twitter;<br />
use CGI qw/:standard/;<br />
use CGI::Cookie;</p>
<p>my $consumer_key = 'CONSUMER_KEY';<br />
my $consumer_key_secret = 'CONSUMER_KEY_SECRET';<br />
my $q = CGI->new();</p>
<p>#--- パラメータでoauht_tokenも返してくれる<br />
my $oauth_token    = $q->param('oauth_token');<br />
my $oauth_verifier = $q->param('oauth_verifier');</p>
<p>open IN, "</tmp/oauth.txt";<br />
my $buf = <IN>;<br />
close IN;<br />
chomp $buf;<br />
my @param = split( /&#038;/, $buf );<br />
my $oauth_secret = $param[1];</p>
<p>my $nt = Net::Twitter->new (<br />
        traits          => ['API::REST', 'OAuth'],<br />
        consumer_key    => $consumer_key,<br />
        consumer_secret => $consumer_key_secret,<br />
);</p>
<p>$nt->request_token( $oauth_token );<br />
$nt->request_token_secret( $oauth_secret );<br />
my( $access_token, $access_token_secret, $user_id, $screen_name )<br />
 = $nt->request_access_token( verifier => $oauth_verifier );</p>
<p>exit;<br />
</code><br />
screen_nameかuser_idをキーにでもして、access_*を管理できそうだな。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2010/02/25/twitternettwitter%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e8%aa%8d%e8%a8%bc%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOSにNet::Twitterをインストールした</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2010/02/24/centos%e3%81%abnettwitter%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%9f/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2010/02/24/centos%e3%81%abnettwitter%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%9f/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 21:40:15 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[Linux]]]></category>
		<category><![CDATA[[ソフト開発]]]></category>
		<category><![CDATA[[CPAN]]]></category>
		<category><![CDATA[[Perl]]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=944</guid>
		<description><![CDATA[先日は、OSXにインストールしたんですが、今回はCentOSにインストールしました。
Looks good
Warning: prerequisite Data::Visitor::Callback 0 not found.
Warning: prerequisite DateTime 0.51 not found.
Warning: prerequisite DateTime::Format::Strptime 1.09 not found.
Warning: prerequisite Digest::SHA 0 not found.
Warning: prerequisite ExtUtils::MakeMaker 6.42 not found. We have 6.30.
Warning: prerequisite JSON 2.02 not found.
Warning: prerequisite JSON::Any 1.21 not found.
Warning: prerequisite Moose 0.9 not found.
Warning: prerequisite Moose::Exporter 0 not found.
Warning: prerequisite Moose::Role 0 not found.
Warning: [...]]]></description>
			<content:encoded><![CDATA[<p>先日は、OSXにインストールしたんですが、今回はCentOSにインストールしました。<br />
Looks good<br />
Warning: prerequisite Data::Visitor::Callback 0 not found.<br />
Warning: prerequisite DateTime 0.51 not found.<br />
Warning: prerequisite DateTime::Format::Strptime 1.09 not found.<br />
Warning: prerequisite Digest::SHA 0 not found.<br />
Warning: prerequisite ExtUtils::MakeMaker 6.42 not found. We have 6.30.<br />
Warning: prerequisite JSON 2.02 not found.<br />
Warning: prerequisite JSON::Any 1.21 not found.<br />
Warning: prerequisite Moose 0.9 not found.<br />
Warning: prerequisite Moose::Exporter 0 not found.<br />
Warning: prerequisite Moose::Role 0 not found.<br />
Warning: prerequisite MooseX::MultiInitArg 0 not found.<br />
Warning: prerequisite Net::OAuth 0.2 not found.<br />
Warning: prerequisite Test::More 0.88 not found. We have 0.62.<br />
Warning: prerequisite Try::Tiny 0 not found.<br />
Warning: prerequisite URI 1.4 not found. We have 1.37.<br />
Warning: prerequisite namespace::autoclean 0.09 not found.<br />
Writing Makefile for Net::Twitter<br />
&#8212;- Unsatisfied dependencies detected during [M/MM/MMIMS/Net-Twitter-3.11004.tar.gz] &#8212;&#8211;<br />
    DateTime<br />
    Data::Visitor::Callback<br />
    DateTime::Format::Strptime<br />
    Digest::SHA<br />
    Net::OAuth<br />
    Moose<br />
    JSON::Any<br />
    Moose::Role<br />
    Try::Tiny<br />
    namespace::autoclean<br />
    URI<br />
    ExtUtils::MakeMaker<br />
    Moose::Exporter<br />
    Test::More<br />
    JSON<br />
    MooseX::MultiInitArg<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Moose 0.89 not found.<br />
Warning: prerequisite Task::Weaken 0 not found.<br />
Warning: prerequisite Test::use::ok 0 not found.<br />
Warning: prerequisite Tie::ToObject 0.01 not found.<br />
Warning: prerequisite namespace::clean 0.08 not found.<br />
&#8216;SIGN&#8217; is not a known MakeMaker parameter name.<br />
Writing Makefile for Data::Visitor<br />
&#8212;- Unsatisfied dependencies detected during [F/FL/FLORA/Data-Visitor-0.27.tar.gz] &#8212;&#8211;<br />
    namespace::clean<br />
    Tie::ToObject<br />
    Test::use::ok<br />
    Task::Weaken<br />
    Moose<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite B::Hooks::EndOfScope 0.07 not found.<br />
Warning: prerequisite ExtUtils::MakeMaker 6.42 not found. We have 6.30.<br />
Warning: prerequisite Sub::Identify 0.04 not found.<br />
Warning: prerequisite Sub::Name 0.04 not found.<br />
Warning: prerequisite Test::More 0.88 not found. We have 0.62.<br />
Writing Makefile for namespace::clean<br />
&#8212;- Unsatisfied dependencies detected during [F/FL/FLORA/namespace-clean-0.13.tar.gz] &#8212;&#8211;<br />
    Test::More<br />
    ExtUtils::MakeMaker<br />
    Sub::Name<br />
    Sub::Identify<br />
    B::Hooks::EndOfScope<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Sub::Exporter 0 not found.<br />
Warning: prerequisite Variable::Magic 0.34 not found.<br />
Writing Makefile for B::Hooks::EndOfScope<br />
&#8212;- Unsatisfied dependencies detected during [F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz] &#8212;&#8211;<br />
    Sub::Exporter<br />
    Variable::Magic<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Data::OptList 0.1 not found.<br />
Warning: prerequisite Params::Util 0.14 not found.<br />
Warning: prerequisite Sub::Install 0.92 not found.<br />
Writing Makefile for Sub::Exporter<br />
&#8212;- Unsatisfied dependencies detected during [R/RJ/RJBS/Sub-Exporter-0.982.tar.gz] &#8212;&#8211;<br />
    Params::Util<br />
    Sub::Install<br />
    Data::OptList<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Test::use::ok 0 not found.<br />
Writing Makefile for Tie::ToObject<br />
&#8212;- Unsatisfied dependencies detected during [N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz] &#8212;&#8211;<br />
    Test::use::ok<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Class::MOP 0.98 not found.<br />
Warning: prerequisite List::MoreUtils 0.12 not found.<br />
Warning: prerequisite Try::Tiny 0.02 not found.<br />
Writing Makefile for Moose<br />
&#8212;- Unsatisfied dependencies detected during [D/DR/DROLSKY/Moose-0.98.tar.gz] &#8212;&#8211;<br />
    Try::Tiny<br />
    Class::MOP<br />
    List::MoreUtils<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Devel::GlobalDestruction 0 not found.<br />
Warning: prerequisite MRO::Compat 0.05 not found.<br />
Writing Makefile for Class::MOP<br />
&#8212;- Unsatisfied dependencies detected during [D/DR/DROLSKY/Class-MOP-0.98.tar.gz] &#8212;&#8211;<br />
    Devel::GlobalDestruction<br />
    MRO::Compat<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Scope::Guard 0 not found.<br />
Writing Makefile for Devel::GlobalDestruction<br />
&#8212;- Unsatisfied dependencies detected during [N/NU/NUFFIN/Devel-GlobalDestruction-0.02.tar.gz] &#8212;&#8211;<br />
    Scope::Guard<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Class::C3 0.20 not found.<br />
Writing Makefile for MRO::Compat<br />
&#8212;- Unsatisfied dependencies detected during [F/FL/FLORA/MRO-Compat-0.11.tar.gz] &#8212;&#8211;<br />
    Class::C3<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Algorithm::C3 0.06 not found.<br />
Writing Makefile for Class::C3<br />
&#8212;- Unsatisfied dependencies detected during [F/FL/FLORA/Class-C3-0.22.tar.gz] &#8212;&#8211;<br />
    Algorithm::C3<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite DateTime 0.4304 not found.<br />
Warning: prerequisite DateTime::Locale 0.43 not found.<br />
Warning: prerequisite DateTime::TimeZone 0.79 not found.<br />
Warning: prerequisite Params::Validate 0.64 not found.<br />
Writing Makefile for DateTime::Format::Strptime<br />
&#8212;- Unsatisfied dependencies detected during [R/RI/RICKM/DateTime-Format-Strptime-1.1000.tgz] &#8212;&#8211;<br />
    DateTime::TimeZone<br />
    DateTime::Locale<br />
    DateTime<br />
    Params::Validate<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Class::Singleton 1.03 not found.<br />
Warning: prerequisite Module::Build 0 not found.<br />
Warning: prerequisite Params::Validate 0.72 not found.<br />
Writing Makefile for DateTime::TimeZone<br />
&#8212;- Unsatisfied dependencies detected during [D/DR/DROLSKY/DateTime-TimeZone-1.10.tar.gz] &#8212;&#8211;<br />
    Class::Singleton<br />
    Params::Validate<br />
    Module::Build<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p># running Build.PL<br />
Checking prerequisites&#8230;<br />
  requires:<br />
    !  ExtUtils::CBuilder is not installed<br />
    !  ExtUtils::ParseXS is not installed<br />
  build_requires:<br />
    !  Test::Harness (2.56) is installed, but we need version >= 3.16</p>
<p>Checking optional features&#8230;<br />
dist_authoring&#8230;&#8230;&#8230;.disabled<br />
  requires:<br />
    ! Archive::Tar is not installed<br />
  recommends:<br />
    * Module::Signature is not installed<br />
    * Pod::Readme is not installed<br />
inc_bundling_support&#8230;.disabled<br />
  requires:<br />
    ! ExtUtils::Install (1.52) is installed, but we need version >= 1.54<br />
    ! ExtUtils::Installed (1.43) is installed, but we need version >= 1.999<br />
license_creation&#8230;&#8230;..disabled<br />
  requires:<br />
    ! Software::License is not installed</p>
<p>ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions<br />
of the modules indicated above before proceeding with this installation</p>
<p>Creating new &#8216;MYMETA.yml&#8217; with configuration results<br />
Creating new &#8216;Build&#8217; script for &#8216;Module-Build&#8217; version &#8216;0.3603&#8242;<br />
&#8212;- Unsatisfied dependencies detected during [D/DA/DAGOLDEN/Module-Build-0.3603.tar.gz] &#8212;&#8211;<br />
    ExtUtils::CBuilder<br />
    Test::Harness<br />
    ExtUtils::ParseXS<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p># running Build.PL<br />
Checking prerequisites&#8230;<br />
  build_requires:<br />
    !  Class::Accessor is not installed<br />
    !  Class::Data::Inheritable is not installed<br />
    !  Digest::SHA1 is not installed<br />
    !  Encode (2.12) is installed, but we need version >= 2.35<br />
    !  UNIVERSAL::require is not installed</p>
<p>ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions<br />
of the modules indicated above before proceeding with this installation</p>
<p>Run &#8216;Build installdeps&#8217; to install missing prerequisites.</p>
<p>Creating new &#8216;MYMETA.yml&#8217; with configuration results<br />
Creating new &#8216;Build&#8217; script for &#8216;Net-OAuth&#8217; version &#8216;0.20&#8242;<br />
&#8212;- Unsatisfied dependencies detected during [K/KG/KGRENNAN/Net-OAuth-0.20.tar.gz] &#8212;&#8211;<br />
    Digest::SHA1<br />
    Class::Accessor<br />
    Encode<br />
    Class::Data::Inheritable<br />
    UNIVERSAL::require<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Cannot determine perl version info from lib/JSON/Any.pm<br />
*** Module::AutoInstall version 1.03<br />
*** Checking for Perl dependencies&#8230;</p>
<p>*** Since we&#8217;re running under CPAN, I&#8217;ll just let it take care<br />
    of the dependency&#8217;s installation later.<br />
[Core Features]<br />
- Test::More &#8230;loaded. (0.94 >= 0.42)<br />
- Carp       &#8230;loaded. (1.04)<br />
- JSON       &#8230;missing. (would need 2.02)<br />
[JSON::XS]<br />
- JSON::XS   &#8230;missing. (would need 2.232)<br />
==> Auto-install the 1 optional module(s) from CPAN? [y]<br />
[JSON::DWIW]<br />
- JSON::DWIW &#8230;missing.<br />
==> Auto-install the 1 optional module(s) from CPAN? [n]<br />
[JSON::Syck]<br />
- JSON::Syck &#8230;missing.<br />
==> Auto-install the 1 optional module(s) from CPAN? [n]<br />
*** Module::AutoInstall configuration finished.<br />
Checking if your kit is complete&#8230;<br />
Looks good<br />
Warning: prerequisite JSON 2.02 not found.<br />
Warning: prerequisite JSON::XS 2.232 not found.<br />
Writing Makefile for JSON::Any<br />
&#8212;- Unsatisfied dependencies detected during [P/PE/PERIGRIN/JSON-Any-1.22.tar.gz] &#8212;&#8211;<br />
    JSON<br />
    JSON::XS<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite common::sense 0 not found.<br />
Writing Makefile for JSON::XS<br />
&#8212;- Unsatisfied dependencies detected during [M/ML/MLEHMANN/JSON-XS-2.27.tar.gz] &#8212;&#8211;<br />
    common::sense<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>DateTimeが無いってエラーが出た。<br />
cpan> install DateTime<br />
cpan> install Net::Twitter<br />
Running install for module Net::Twitter<br />
Running make for M/MM/MMIMS/Net-Twitter-3.11004.tar.gz<br />
  Is already unwrapped into directory /root/.cpan/build/Net-Twitter-3.11004<br />
  Has already been processed within this session<br />
Running make test<br />
&#8212;- Unsatisfied dependencies detected during [M/MM/MMIMS/Net-Twitter-3.11004.tar.gz] &#8212;&#8211;<br />
    DateTime::Format::Strptime<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Running make install<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Identica.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter.pod<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/OAuth.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/API.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/Search.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/Core.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/Error.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/Role/RateLimit.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/Role/OAuth.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/Role/WrapError.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/Role/Legacy.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/Role/InflateObjects.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/Role/API/Search.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/Role/API/Lists.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/Role/API/TwitterVision.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/Net/Twitter/Role/API/REST.pm<br />
Installing /usr/share/man/man3/Net::Twitter::Role::OAuth.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::Search.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::Error.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::Role::API::Lists.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::Role::RateLimit.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::OAuth.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::API.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::Role::API::Search.3pm<br />
Installing /usr/share/man/man3/Net::Twitter.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::Core.3pm<br />
Installing /usr/share/man/man3/Net::Identica.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::Role::API::REST.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::Role::InflateObjects.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::Role::API::TwitterVision.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::Role::WrapError.3pm<br />
Installing /usr/share/man/man3/Net::Twitter::Role::Legacy.3pm<br />
Appending installation info to /usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod<br />
  /usr/bin/make install  &#8212; OK</p>
<p>無事終了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2010/02/24/centos%e3%81%abnettwitter%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Net::TwitterをOSXにインストール・・した</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2010/02/16/nettwitter%e3%82%92osx%e3%81%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%83%bb%e3%83%bb%e3%81%97%e3%81%9f/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2010/02/16/nettwitter%e3%82%92osx%e3%81%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%83%bb%e3%83%bb%e3%81%97%e3%81%9f/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 13:17:59 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[Mac]]]></category>
		<category><![CDATA[[ソフト開発]]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[[Perl]]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=938</guid>
		<description><![CDATA[CPANでNet::Twitterをインストールした記録です。。時間かかった~。。
[Core Features]
- Test::More                 &#8230;too old. (0.8 < 0.88)
- Carp                       ...loaded. (1.10)
- Digest::SHA      [...]]]></description>
			<content:encoded><![CDATA[<p>CPANでNet::Twitterをインストールした記録です。。時間かかった~。。</p>
<p>[Core Features]<br />
- Test::More                 &#8230;too old. (0.8 < 0.88)<br />
- Carp                       ...loaded. (1.10)<br />
- Digest::SHA                ...missing.<br />
- List::Util                 ...loaded. (1.19)<br />
- Net::Netrc                 ...loaded. (2.12)<br />
- Scalar::Util               ...loaded. (1.19)<br />
- Data::Visitor::Callback    ...missing.<br />
- DateTime                   ...missing. (would need 0.51)<br />
- DateTime::Format::Strptime ...missing. (would need 1.09)<br />
- Encode                     ...loaded. (2.26)<br />
- HTML::Entities             ...missing.<br />
- HTTP::Request::Common      ...loaded. (5.817)<br />
- JSON::Any                  ...missing. (would need 1.21)<br />
- LWP::UserAgent             ...loaded. (5.819 >= 2.032)<br />
- Moose                      &#8230;missing. (would need 0.9)<br />
- Moose::Exporter            &#8230;missing.<br />
- Moose::Role                &#8230;missing.<br />
- MooseX::MultiInitArg       &#8230;missing.<br />
- namespace::autoclean       &#8230;missing. (would need 0.09)<br />
- Net::OAuth                 &#8230;missing. (would need 0.2)<br />
- URI                        &#8230;too old. (1.37 < 1.4)<br />
- URI::Escape                ...loaded. (3.29)<br />
- Try::Tiny                  ...missing.<br />
- JSON                       ...missing. (would need 2.02)<br />
*** Module::AutoInstall configuration finished.<br />
Checking if your kit is complete...<br />
Looks good<br />
Warning: prerequisite Data::Visitor::Callback 0 not found.<br />
Warning: prerequisite DateTime 0.51 not found.<br />
Warning: prerequisite DateTime::Format::Strptime 1.09 not found.<br />
Warning: prerequisite Digest::SHA 0 not found.<br />
Warning: prerequisite HTML::Entities 0 not found.<br />
Warning: prerequisite JSON 2.02 not found.<br />
Warning: prerequisite JSON::Any 1.21 not found.<br />
Warning: prerequisite Moose 0.9 not found.<br />
Warning: prerequisite Moose::Exporter 0 not found.<br />
Warning: prerequisite Moose::Role 0 not found.<br />
Warning: prerequisite MooseX::MultiInitArg 0 not found.<br />
Warning: prerequisite Net::OAuth 0.2 not found.<br />
Warning: prerequisite Test::More 0.88 not found. We have 0.8.<br />
Warning: prerequisite Try::Tiny 0 not found.<br />
Warning: prerequisite URI 1.4 not found. We have 1.37.<br />
Warning: prerequisite namespace::autoclean 0.09 not found.<br />
Writing Makefile for Net::Twitter<br />
Could not read '/Users/toshisan/.cpan/build/Net-Twitter-3.11004-zwNVOw/META.yml'. Falling back to other methods to determine prerequisites<br />
---- Unsatisfied dependencies detected during ----<br />
----     MMIMS/Net-Twitter-3.11004.tar.gz     ----<br />
    DateTime [requires]<br />
    Data::Visitor::Callback [requires]<br />
    DateTime::Format::Strptime [requires]<br />
    Digest::SHA [requires]<br />
    HTML::Entities [requires]<br />
    Net::OAuth [requires]<br />
    Moose [requires]<br />
    JSON::Any [requires]<br />
    Moose::Role [requires]<br />
    Try::Tiny [requires]<br />
    namespace::autoclean [requires]<br />
    URI [requires]<br />
    Moose::Exporter [requires]<br />
    Test::More [requires]<br />
    JSON [requires]<br />
    MooseX::MultiInitArg [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Moose 0.89 not found.<br />
Warning: prerequisite Task::Weaken 0 not found.<br />
Warning: prerequisite Test::use::ok 0 not found.<br />
Warning: prerequisite Tie::ToObject 0.01 not found.<br />
Warning: prerequisite namespace::clean 0.08 not found.<br />
Writing Makefile for Data::Visitor<br />
Could not read '/Users/toshisan/.cpan/build/Data-Visitor-0.27-ILZ1mF/META.yml'. Falling back to other methods to determine prerequisites<br />
---- Unsatisfied dependencies detected during ----<br />
----      FLORA/Data-Visitor-0.27.tar.gz      ----<br />
    Tie::ToObject [requires]<br />
    Task::Weaken [requires]<br />
    Moose [requires]<br />
    namespace::clean [requires]<br />
    Test::use::ok [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>---- Unsatisfied dependencies detected during ----<br />
----      NUFFIN/Tie-ToObject-0.03.tar.gz     ----<br />
    Test::use::ok [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Class::MOP 0.98 not found.<br />
Warning: prerequisite Data::OptList 0 not found.<br />
Warning: prerequisite List::MoreUtils 0.12 not found.<br />
Warning: prerequisite Sub::Exporter 0.980 not found.<br />
Warning: prerequisite Sub::Name 0 not found.<br />
Warning: prerequisite Test::More 0.88 not found. We have 0.8.<br />
Warning: prerequisite Try::Tiny 0.02 not found.<br />
Writing Makefile for Moose<br />
Could not read '/Users/toshisan/.cpan/build/Moose-0.98-NXVxC7/META.yml'. Falling back to other methods to determine prerequisites<br />
---- Unsatisfied dependencies detected during ----<br />
----         DROLSKY/Moose-0.98.tar.gz        ----<br />
    Class::MOP [requires]<br />
    Sub::Exporter [requires]<br />
    List::MoreUtils [requires]<br />
    Try::Tiny [requires]<br />
    Sub::Name [requires]<br />
    Data::OptList [requires]<br />
    Test::More [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Devel::GlobalDestruction 0 not found.<br />
Warning: prerequisite MRO::Compat 0.05 not found.<br />
Warning: prerequisite Sub::Name 0.04 not found.<br />
Warning: prerequisite Test::More 0.88 not found. We have 0.8.<br />
Warning: prerequisite Try::Tiny 0.02 not found.<br />
Writing Makefile for Class::MOP<br />
Could not read '/Users/toshisan/.cpan/build/Class-MOP-0.98-n4RqIL/META.yml'. Falling back to other methods to determine prerequisites<br />
---- Unsatisfied dependencies detected during ----<br />
----       DROLSKY/Class-MOP-0.98.tar.gz      ----<br />
    MRO::Compat [requires]<br />
    Try::Tiny [requires]<br />
    Sub::Name [requires]<br />
    Test::More [requires]<br />
    Devel::GlobalDestruction [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Class::C3 0.20 not found.<br />
Writing Makefile for MRO::Compat<br />
Could not read '/Users/toshisan/.cpan/build/MRO-Compat-0.11-8QyvpH/META.yml'. Falling back to other methods to determine prerequisites<br />
---- Unsatisfied dependencies detected during ----<br />
----       FLORA/MRO-Compat-0.11.tar.gz       ----<br />
    Class::C3 [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Algorithm::C3 0.06 not found.<br />
Writing Makefile for Class::C3<br />
Could not read '/Users/toshisan/.cpan/build/Class-C3-0.22-zX64yH/META.yml'. Falling back to other methods to determine prerequisites<br />
---- Unsatisfied dependencies detected during ----<br />
----        FLORA/Class-C3-0.22.tar.gz        ----<br />
    Algorithm::C3 [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Scope::Guard 0 not found.<br />
Warning: prerequisite Sub::Exporter 0 not found.<br />
Writing Makefile for Devel::GlobalDestruction<br />
Could not read '/Users/toshisan/.cpan/build/Devel-GlobalDestruction-0.02-VAzS61/META.yml'. Falling back to other methods to determine prerequisites<br />
----  Unsatisfied dependencies detected during  ----<br />
---- NUFFIN/Devel-GlobalDestruction-0.02.tar.gz ----<br />
    Scope::Guard [requires]<br />
    Sub::Exporter [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Data::OptList 0.1 not found.<br />
Warning: prerequisite Params::Util 0.14 not found.<br />
Warning: prerequisite Sub::Install 0.92 not found.<br />
Writing Makefile for Sub::Exporter<br />
Could not read '/Users/toshisan/.cpan/build/Sub-Exporter-0.982-6hNMqk/META.yml'. Falling back to other methods to determine prerequisites<br />
---- Unsatisfied dependencies detected during ----<br />
----      RJBS/Sub-Exporter-0.982.tar.gz      ----<br />
    Params::Util [requires]<br />
    Data::OptList [requires]<br />
    Sub::Install [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Sub::Install 0.921 not found.<br />
Writing Makefile for Data::OptList<br />
Could not read '/Users/toshisan/.cpan/build/Data-OptList-0.106-VrNJfB/META.yml'. Falling back to other methods to determine prerequisites<br />
---- Unsatisfied dependencies detected during ----<br />
----      RJBS/Data-OptList-0.106.tar.gz      ----<br />
    Sub::Install [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite B::Hooks::EndOfScope 0.07 not found.<br />
Warning: prerequisite Sub::Identify 0.04 not found.<br />
Writing Makefile for namespace::clean<br />
Could not read '/Users/toshisan/.cpan/build/namespace-clean-0.13-FdwCF2/META.yml'. Falling back to other methods to determine prerequisites<br />
---- Unsatisfied dependencies detected during ----<br />
----     FLORA/namespace-clean-0.13.tar.gz    ----<br />
    Sub::Identify [requires]<br />
    B::Hooks::EndOfScope [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Variable::Magic 0.34 not found.<br />
Writing Makefile for B::Hooks::EndOfScope<br />
Could not read '/Users/toshisan/.cpan/build/B-Hooks-EndOfScope-0.08-m0Gm_R/META.yml'. Falling back to other methods to determine prerequisites<br />
---- Unsatisfied dependencies detected during ----<br />
----   FLORA/B-Hooks-EndOfScope-0.08.tar.gz   ----<br />
    Variable::Magic [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite DateTime 0.4304 not found.<br />
Warning: prerequisite DateTime::Locale 0.43 not found.<br />
Warning: prerequisite DateTime::TimeZone 0.79 not found.<br />
Warning: prerequisite Params::Validate 0.64 not found.<br />
Writing Makefile for DateTime::Format::Strptime<br />
Could not read '/Users/toshisan/.cpan/build/DateTime-Format-Strptime-1.1000-cp1i28/META.yml'. Falling back to other methods to determine prerequisites<br />
----  Unsatisfied dependencies detected during ----<br />
---- RICKM/DateTime-Format-Strptime-1.1000.tgz ----<br />
    DateTime [requires]<br />
    DateTime::Locale [requires]<br />
    DateTime::TimeZone [requires]<br />
    Params::Validate [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Module::Build 0 not found.<br />
Warning: prerequisite Params::Validate 0.91 not found.<br />
Writing Makefile for DateTime::Locale<br />
Could not read '/Users/toshisan/.cpan/build/DateTime-Locale-0.44-G759c0/META.yml'. Falling back to other methods to determine prerequisites<br />
---- Unsatisfied dependencies detected during ----<br />
----    DROLSKY/DateTime-Locale-0.44.tar.gz   ----<br />
    Module::Build [requires]<br />
    Params::Validate [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p># running Build.PL<br />
Checking prerequisites...<br />
  requires:<br />
    !  ExtUtils::CBuilder is not installed<br />
    !  ExtUtils::ParseXS (2.19) is installed, but we need version >= 2.21<br />
  build_requires:<br />
    !  Test::Harness (2.64) is installed, but we need version >= 3.16</p>
<p>Checking optional features&#8230;<br />
YAML_support&#8230;&#8230;&#8230;&#8230;disabled<br />
  requires:<br />
    ! YAML::Tiny is not installed<br />
dist_authoring&#8230;&#8230;&#8230;.disabled<br />
  requires:<br />
    ! Archive::Tar is not installed<br />
  recommends:<br />
    * Module::Signature is not installed<br />
    * Pod::Readme is not installed<br />
inc_bundling_support&#8230;.disabled<br />
  requires:<br />
    ! ExtUtils::Install (1.50_01) is installed, but we need version >= 1.54<br />
    ! ExtUtils::Installed (1.43) is installed, but we need version >= 1.999<br />
license_creation&#8230;&#8230;..disabled<br />
  requires:<br />
    ! Software::License is not installed</p>
<p>ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions<br />
of the modules indicated above before proceeding with this installation</p>
<p>Creating new &#8216;MYMETA.yml&#8217; with configuration results<br />
Creating new &#8216;Build&#8217; script for &#8216;Module-Build&#8217; version &#8216;0.3603&#8242;<br />
Could not read &#8216;/Users/toshisan/.cpan/build/Module-Build-0.3603-cAcMRO/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-    DAGOLDEN/Module-Build-0.3603.tar.gz   &#8212;-<br />
    ExtUtils::CBuilder [requires]<br />
    Test::Harness [requires]<br />
    ExtUtils::ParseXS [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Creating new &#8216;MYMETA.yml&#8217; with configuration results<br />
Creating new &#8216;Build&#8217; script for &#8216;Params-Validate&#8217; version &#8216;0.94&#8242;<br />
Could not read &#8216;/Users/toshisan/.cpan/build/Params-Validate-0.94-CN4wXW/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
CPAN: Module::Build loaded ok (v0.3603)<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-    DROLSKY/Params-Validate-0.94.tar.gz   &#8212;-<br />
    Attribute::Handlers [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Checking if your kit is complete&#8230;<br />
Looks good<br />
Warning: prerequisite Class::Singleton 1.03 not found.<br />
Writing Makefile for DateTime::TimeZone<br />
Could not read &#8216;/Users/toshisan/.cpan/build/DateTime-TimeZone-1.10-81XGOu/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-   DROLSKY/DateTime-TimeZone-1.10.tar.gz  &#8212;-<br />
    Class::Singleton [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Creating new &#8216;MYMETA.yml&#8217; with configuration results<br />
Creating new &#8216;Build&#8217; script for &#8216;Net-OAuth&#8217; version &#8216;0.20&#8242;<br />
Could not read &#8216;/Users/toshisan/.cpan/build/Net-OAuth-0.20-vDb8On/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-      KGRENNAN/Net-OAuth-0.20.tar.gz      &#8212;-<br />
    Encode [requires]<br />
    Digest::SHA1 [requires]<br />
    UNIVERSAL::require [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Cannot determine perl version info from lib/JSON/Any.pm<br />
*** Module::AutoInstall version 1.03<br />
*** Checking for Perl dependencies&#8230;<br />
*** Since we&#8217;re running under CPAN, I&#8217;ll just let it take care<br />
    of the dependency&#8217;s installation later.<br />
[Core Features]<br />
- Test::More &#8230;loaded. (0.94 >= 0.42)<br />
- Carp       &#8230;loaded. (1.10)<br />
- JSON       &#8230;missing. (would need 2.02)<br />
[JSON::XS]<br />
- JSON::XS   &#8230;missing. (would need 2.232)<br />
==> Auto-install the 1 optional module(s) from CPAN? [y]<br />
[JSON::DWIW]<br />
- JSON::DWIW &#8230;missing.<br />
==> Auto-install the 1 optional module(s) from CPAN? [n]<br />
[JSON::Syck]<br />
- JSON::Syck &#8230;missing.<br />
==> Auto-install the 1 optional module(s) from CPAN? [n]<br />
*** Module::AutoInstall configuration finished.<br />
Checking if your kit is complete&#8230;<br />
Looks good<br />
Warning: prerequisite JSON 2.02 not found.<br />
Warning: prerequisite JSON::XS 2.232 not found.<br />
Writing Makefile for JSON::Any<br />
Could not read &#8216;/Users/toshisan/.cpan/build/JSON-Any-1.22-QpuwAF/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-       PERIGRIN/JSON-Any-1.22.tar.gz      &#8212;-<br />
    JSON::XS [requires]<br />
    JSON [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite common::sense 0 not found.<br />
Writing Makefile for JSON::XS<br />
Could not read &#8216;/Users/toshisan/.cpan/build/JSON-XS-2.27-xuIXow/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-       MLEHMANN/JSON-XS-2.27.tar.gz       &#8212;-<br />
    common::sense [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Class::MOP 0.80 not found.<br />
Writing Makefile for namespace::autoclean<br />
Could not read &#8216;/Users/toshisan/.cpan/build/namespace-autoclean-0.09-rpZ3v7/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-   FLORA/namespace-autoclean-0.09.tar.gz  &#8212;-<br />
    Class::MOP [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Moose 0 not found.<br />
Writing Makefile for MooseX::MultiInitArg<br />
Could not read &#8216;/Users/toshisan/.cpan/build/MooseX-MultiInitArg-0.01-DIOMMe/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;- FRODWITH/MooseX-MultiInitArg-0.01.tar.gz &#8212;-<br />
    Moose [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Result: FAIL<br />
Failed 19/22 test programs. 12/12 subtests failed.<br />
make: *** [test_dynamic] Error 255<br />
  MMIMS/Net-Twitter-3.11004.tar.gz<br />
  make test &#8212; NOT OK<br />
//hint// to see the cpan-testers results for installing this module, try:<br />
  reports MMIMS/Net-Twitter-3.11004.tar.gz<br />
Warning (usually harmless): &#8216;YAML&#8217; not installed, will not store persistent state<br />
Running make install<br />
  make test had returned bad status, won&#8217;t install without force<br />
Failed during this command:<br />
 DROLSKY/DateTime-0.53.tar.gz                 : writemakefile NO &#8216;/opt/local/bin/perl Build.PL &#8216; returned status 512<br />
 FLORA/Algorithm-C3-0.08.tar.gz               : writemakefile NO &#8216;/opt/local/bin/perl Build.PL &#8216; returned status 512<br />
 FLORA/Class-C3-0.22.tar.gz                   : make_test NO<br />
 FLORA/MRO-Compat-0.11.tar.gz                 : make_test NO<br />
 DROLSKY/Class-MOP-0.98.tar.gz                : make_test NO<br />
 DROLSKY/Moose-0.98.tar.gz                    : make_test NO<br />
 FLORA/Data-Visitor-0.27.tar.gz               : make_test NO<br />
 RICKM/DateTime-Format-Strptime-1.1000.tgz    : make_test NO<br />
 FLORA/namespace-autoclean-0.09.tar.gz        : make_test NO<br />
 FRODWITH/MooseX-MultiInitArg-0.01.tar.gz     : make_test NO<br />
 MMIMS/Net-Twitter-3.11004.tar.gz             : make_test NO</p>
<p>cpan[2]><br />
&#8212;&#8211; 1回目エラーで終了<br />
どうやらYAML::Tinyがはいっていないためらしい。。。<br />
普段はYAML::XS使ってるんで、インストールしていない。。</p>
<p>てわけで、YAML::Tinyをインストールして再開。</p>
<p>cpan>install YAML::Tiny<br />
cpan>install Net::Twitter</p>
<p>Looks good<br />
Warning: prerequisite Data::Visitor::Callback 0 not found.<br />
Warning: prerequisite DateTime 0.51 not found.<br />
Warning: prerequisite DateTime::Format::Strptime 1.09 not found.<br />
Warning: prerequisite Moose 0.9 not found.<br />
Warning: prerequisite Moose::Exporter 0 not found.<br />
Warning: prerequisite Moose::Role 0 not found.<br />
Warning: prerequisite MooseX::MultiInitArg 0 not found.<br />
Warning: prerequisite namespace::autoclean 0.09 not found.<br />
Writing Makefile for Net::Twitter<br />
Could not read &#8216;/Users/toshisan/.cpan/build/Net-Twitter-3.11004-ZFMs2L/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-     MMIMS/Net-Twitter-3.11004.tar.gz     &#8212;-<br />
    DateTime [requires]<br />
    Data::Visitor::Callback [requires]<br />
    DateTime::Format::Strptime [requires]<br />
    Moose [requires]<br />
    Moose::Role [requires]<br />
    namespace::autoclean [requires]<br />
    Moose::Exporter [requires]<br />
    MooseX::MultiInitArg [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Moose 0.89 not found.<br />
Writing Makefile for Data::Visitor<br />
Could not read &#8216;/Users/toshisan/.cpan/build/Data-Visitor-0.27-cV_hLB/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-      FLORA/Data-Visitor-0.27.tar.gz      &#8212;-<br />
    Moose [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Class::MOP 0.98 not found.<br />
Writing Makefile for Moose<br />
Could not read &#8216;/Users/toshisan/.cpan/build/Moose-0.98-S3qPa2/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-         DROLSKY/Moose-0.98.tar.gz        &#8212;-<br />
    Class::MOP [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite MRO::Compat 0.05 not found.<br />
Writing Makefile for Class::MOP<br />
Could not read &#8216;/Users/toshisan/.cpan/build/Class-MOP-0.98-Mw6qC2/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-       DROLSKY/Class-MOP-0.98.tar.gz      &#8212;-<br />
    MRO::Compat [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Class::C3 0.20 not found.<br />
Writing Makefile for MRO::Compat<br />
Could not read &#8216;/Users/toshisan/.cpan/build/MRO-Compat-0.11-0WbVx6/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-       FLORA/MRO-Compat-0.11.tar.gz       &#8212;-<br />
    Class::C3 [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Looks good<br />
Warning: prerequisite Algorithm::C3 0.06 not found.<br />
Writing Makefile for Class::C3<br />
Could not read &#8216;/Users/toshisan/.cpan/build/Class-C3-0.22-LAH5nZ/META.yml&#8217;. Falling back to other methods to determine prerequisites<br />
&#8212;- Unsatisfied dependencies detected during &#8212;-<br />
&#8212;-        FLORA/Class-C3-0.22.tar.gz        &#8212;-<br />
    Algorithm::C3 [requires]<br />
Shall I follow them and prepend them to the queue<br />
of modules we are processing right now? [yes] </p>
<p>Running make install<br />
Prepending /Users/toshisan/.cpan/build/Net-Twitter-3.11004-ZFMs2L/blib/arch /Users/toshisan/.cpan/build/Net-Twitter-3.11004-ZFMs2L/blib/lib to PERL5LIB for &#8216;install&#8217;<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Identica.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter.pod<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/API.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/Core.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/Error.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/OAuth.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/Search.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/Role/InflateObjects.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/Role/Legacy.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/Role/OAuth.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/Role/RateLimit.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/Role/WrapError.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/Role/API/Lists.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/Role/API/REST.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/Role/API/Search.pm<br />
Installing /opt/local/lib/perl5/site_perl/5.8.9/Net/Twitter/Role/API/TwitterVision.pm<br />
Installing /opt/local/share/man/man3/Net::Identica.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::API.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::Core.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::Error.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::OAuth.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::Role::API::Lists.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::Role::API::REST.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::Role::API::Search.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::Role::API::TwitterVision.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::Role::InflateObjects.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::Role::Legacy.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::Role::OAuth.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::Role::RateLimit.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::Role::WrapError.3pm<br />
Installing /opt/local/share/man/man3/Net::Twitter::Search.3pm<br />
Writing /opt/local/lib/perl5/site_perl/5.8.9/darwin-thread-multi-2level/auto/Net/Twitter/.packlist<br />
Appending installation info to /opt/local/lib/perl5/5.8.9/darwin-thread-multi-2level/perllocal.pod<br />
  MMIMS/Net-Twitter-3.11004.tar.gz<br />
  make install  &#8212; OK<br />
Warning (usually harmless): &#8216;YAML&#8217; not installed, will not store persistent state</p>
<p>無事終了！！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2010/02/16/nettwitter%e3%82%92osx%e3%81%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%83%bb%e3%83%bb%e3%81%97%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Perl]URLエンコード/デコード処理</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2009/09/12/perlurl%e3%82%a8%e3%83%b3%e3%82%b3%e3%83%bc%e3%83%89%e3%83%87%e3%82%b3%e3%83%bc%e3%83%89%e5%87%a6%e7%90%86/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2009/09/12/perlurl%e3%82%a8%e3%83%b3%e3%82%b3%e3%83%bc%e3%83%89%e3%83%87%e3%82%b3%e3%83%bc%e3%83%89%e5%87%a6%e7%90%86/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 13:07:09 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[ソフト開発]]]></category>
		<category><![CDATA[[Perl]]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=325</guid>
		<description><![CDATA[下記の処理をしてたんですが、バイナリーデータが発生してました。
◯エンコード
$str =~ s/([^¥w ])/&#8217;%&#8217;.unpack(&#8217;H2&#8242;, $1)/eg;
$st [...]]]></description>
			<content:encoded><![CDATA[<p>下記の処理をしてたんですが、バイナリーデータが発生してました。<br />
◯エンコード<br />
$str =~ s/([^¥w ])/&#8217;%&#8217;.unpack(&#8217;H2&#8242;, $1)/eg;<br />
$str =~ tr/ /+/;<br />
◯デコード<br />
$str =~ tr/+/ /;<br />
$str =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack(&#8217;H2&#8242;, $1)/eg;</p>
<p>なんで、<a href="http://ash.jp/perl/tips_perl01.htm">ここ</a>を参考にしました。<br />
◯エンコード<br />
$str =~ s/(\W)/sprintf( &#8220;%%%02X&#8221;, ord($1))/ego;<br />
◯デコード<br />
$str =~ s/%([0-9a-fA-F][0-9a-fA-F])/chr(hex($1))/ego;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2009/09/12/perlurl%e3%82%a8%e3%83%b3%e3%82%b3%e3%83%bc%e3%83%89%e3%83%87%e3%82%b3%e3%83%bc%e3%83%89%e5%87%a6%e7%90%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Perl]HTML::HTMLDoc</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2009/08/13/perlhtmlhtmldoc/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2009/08/13/perlhtmlhtmldoc/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 13:45:05 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[ソフト開発]]]></category>
		<category><![CDATA[[Perl]]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=301</guid>
		<description><![CDATA[HTMLDocへのPerlインターフェースです。
cpan> install HTML::HTMLDoc
Fetching with LWP:
  ftp://ftp.riken.jp/lang/CPAN/modules/03modlist.data.gz
Going to read /root/.cpan/sources/modules/03modlist.data.gz
Going to write /root/.cpan/Metadata
Running install for module HTML::HTMLDoc
Running make for M/MF/MFRANKL/HTML-HTMLDoc-0.10.tar.gz
Fetching with LWP:
  ftp://ftp.riken.jp/lang/CPAN/authors/id/M/MF/MFRANKL/HTML-HTMLDoc-0.10.tar.gz
CPAN: Digest::MD5 loaded ok
Fetching with LWP:
  ftp://ftp.riken.jp/lang/CPAN/authors/id/M/MF/MFRANKL/CHECKSUMS
Checksum for /root/.cpan/sources/authors/id/M/MF/MFRANKL/HTML-HTMLDoc-0.10.tar.gz ok
Scanning cache /root/.cpan/build for sizes
Deleting from cache: /root/.cpan/build/PadWalker-1.7 (16.0>10.0 MB)
Deleting from cache: /root/.cpan/build/IO-stringy-2.110 (15.8>10.0 MB)
Deleting from cache: /root/.cpan/build/Unicode-Japanese-0.46 (15.4>10.0 MB)
Deleting from cache: [...]]]></description>
			<content:encoded><![CDATA[<p>HTMLDocへのPerlインターフェースです。</p>
<p>cpan> install HTML::HTMLDoc<br />
Fetching with LWP:<br />
  ftp://ftp.riken.jp/lang/CPAN/modules/03modlist.data.gz<br />
Going to read /root/.cpan/sources/modules/03modlist.data.gz<br />
Going to write /root/.cpan/Metadata<br />
Running install for module HTML::HTMLDoc<br />
Running make for M/MF/MFRANKL/HTML-HTMLDoc-0.10.tar.gz<br />
Fetching with LWP:<br />
  ftp://ftp.riken.jp/lang/CPAN/authors/id/M/MF/MFRANKL/HTML-HTMLDoc-0.10.tar.gz<br />
CPAN: Digest::MD5 loaded ok<br />
Fetching with LWP:<br />
  ftp://ftp.riken.jp/lang/CPAN/authors/id/M/MF/MFRANKL/CHECKSUMS<br />
Checksum for /root/.cpan/sources/authors/id/M/MF/MFRANKL/HTML-HTMLDoc-0.10.tar.gz ok<br />
Scanning cache /root/.cpan/build for sizes<br />
Deleting from cache: /root/.cpan/build/PadWalker-1.7 (16.0>10.0 MB)<br />
Deleting from cache: /root/.cpan/build/IO-stringy-2.110 (15.8>10.0 MB)<br />
Deleting from cache: /root/.cpan/build/Unicode-Japanese-0.46 (15.4>10.0 MB)<br />
Deleting from cache: /root/.cpan/build/Pod-Escapes-1.04 (10.8>10.0 MB)<br />
Deleting from cache: /root/.cpan/build/Pod-Simple-3.07 (10.7>10.0 MB)<br />
HTML-HTMLDoc-0.10<br />
HTML-HTMLDoc-0.10/testdata<br />
HTML-HTMLDoc-0.10/testdata/testimage.gif<br />
HTML-HTMLDoc-0.10/META.yml<br />
HTML-HTMLDoc-0.10/test.pl<br />
HTML-HTMLDoc-0.10/test_htmldoc.PL<br />
HTML-HTMLDoc-0.10/Changes<br />
HTML-HTMLDoc-0.10/lib<br />
HTML-HTMLDoc-0.10/lib/HTML<br />
HTML-HTMLDoc-0.10/lib/HTML/HTMLDoc<br />
HTML-HTMLDoc-0.10/lib/HTML/HTMLDoc/PDF.pm<br />
HTML-HTMLDoc-0.10/lib/HTML/HTMLDoc.pm<br />
HTML-HTMLDoc-0.10/MANIFEST<br />
/bin/tar: 6656 バイトを &#8211; から読み込み<br />
HTML-HTMLDoc-0.10/TODO<br />
HTML-HTMLDoc-0.10/Makefile.PL<br />
HTML-HTMLDoc-0.10/README</p>
<p>  CPAN.pm: Going to build M/MF/MFRANKL/HTML-HTMLDoc-0.10.tar.gz</p>
<p>Checking if your kit is complete&#8230;<br />
Looks good<br />
Writing Makefile for HTML::HTMLDoc<br />
cp lib/HTML/HTMLDoc/PDF.pm blib/lib/HTML/HTMLDoc/PDF.pm<br />
cp lib/HTML/HTMLDoc.pm blib/lib/HTML/HTMLDoc.pm<br />
Manifying blib/man3/HTML::HTMLDoc::PDF.3pm<br />
Manifying blib/man3/HTML::HTMLDoc.3pm<br />
/usr/bin/perl &#8220;-Iblib/arch&#8221; &#8220;-Iblib/lib&#8221; test_htmldoc.PL test_htmldoc<br />
htmldoc version 1.8.27 found [OK]</p>
<p>  /usr/bin/make  &#8212; OK<br />
Running make test<br />
PERL_DL_NONLAZY=1 /usr/bin/perl &#8220;-Iblib/lib&#8221; &#8220;-Iblib/arch&#8221; test.pl<br />
1..121<br />
# Running under perl version 5.008008 for linux<br />
# Current time local: Thu Aug 13 22:39:50 2009<br />
# Current time GMT:   Thu Aug 13 13:39:50 2009<br />
# Using Test.pm version 1.25<br />
ok 1<br />
ok 2<br />
:<br />
ok 120<br />
ok 121<br />
  /usr/bin/make test &#8212; OK<br />
Running make install<br />
/usr/bin/perl &#8220;-Iblib/arch&#8221; &#8220;-Iblib/lib&#8221; test_htmldoc.PL test_htmldoc<br />
htmldoc version 1.8.27 found [OK]</p>
<p>Installing /usr/lib/perl5/site_perl/5.8.8/HTML/HTMLDoc.pm<br />
Installing /usr/lib/perl5/site_perl/5.8.8/HTML/HTMLDoc/PDF.pm<br />
Installing /usr/share/man/man3/HTML::HTMLDoc::PDF.3pm<br />
Installing /usr/share/man/man3/HTML::HTMLDoc.3pm<br />
Writing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/HTML/HTMLDoc/.packlist<br />
Appending installation info to /usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod<br />
  /usr/bin/make install  &#8212; OK</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2009/08/13/perlhtmlhtmldoc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Perl]htmldoc</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2009/08/13/perlhtmldoc/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2009/08/13/perlhtmldoc/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 13:41:26 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[ソフト開発]]]></category>
		<category><![CDATA[[Perl]]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=297</guid>
		<description><![CDATA[Perlでやってるシステムで、HtmlをPDFとして保存する必要があったんで、インストールしました。
[root@localhost toshisan]# yum search htmldoc
===== Matched: htmldoc =======
htmldoc.i386 : Convert HTML source files into HTML, PostScript, or PDF
[root@localhost toshisan]# yum install htmldoc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * epel: ftp.kddilabs.jp
 * base: ftp.nara.wide.ad.jp
 * addons: ftp.nara.wide.ad.jp
 * extras: ftp.nara.wide.ad.jp
 * updates: ftp.nara.wide.ad.jp
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
&#8211;> Running transaction check
&#8212;> Package [...]]]></description>
			<content:encoded><![CDATA[<p>Perlでやってるシステムで、HtmlをPDFとして保存する必要があったんで、インストールしました。</p>
<p>[root@localhost toshisan]# yum search htmldoc<br />
===== Matched: htmldoc =======<br />
htmldoc.i386 : Convert HTML source files into HTML, PostScript, or PDF</p>
<p>[root@localhost toshisan]# yum install htmldoc<br />
Loaded plugins: fastestmirror<br />
Loading mirror speeds from cached hostfile<br />
 * epel: ftp.kddilabs.jp<br />
 * base: ftp.nara.wide.ad.jp<br />
 * addons: ftp.nara.wide.ad.jp<br />
 * extras: ftp.nara.wide.ad.jp<br />
 * updates: ftp.nara.wide.ad.jp<br />
Setting up Install Process<br />
Parsing package install arguments<br />
Resolving Dependencies<br />
&#8211;> Running transaction check<br />
&#8212;> Package htmldoc.i386 0:1.8.27-7.el5 set to be updated<br />
&#8211;> Processing Dependency: libfltk_images.so.1.1 for package: htmldoc<br />
&#8211;> Processing Dependency: libfltk.so.1.1 for package: htmldoc<br />
&#8211;> Running transaction check<br />
&#8212;> Package fltk.i386 0:1.1.9-4.el5 set to be updated<br />
&#8211;> Processing Dependency: libGLU.so.1 for package: fltk<br />
&#8211;> Running transaction check<br />
&#8212;> Package mesa-libGLU.i386 0:6.5.1-7.7.el5 set to be updated<br />
&#8211;> Finished Dependency Resolution</p>
<p>Dependencies Resolved<br />
====================================================<br />
 Package                Arch          Version                Repository  Size<br />
====================================================<br />
Installing:<br />
 htmldoc                i386           1.8.27-7.el5          epel           4.7 M<br />
Installing for dependencies:<br />
 fltk                       i386           1.1.9-4.el5            epel           429 k<br />
 mesa-libGLU         i386           6.5.1-7.7.el5         base          227 k</p>
<p>Transaction Summary<br />
===================================================<br />
Install      3 Package(s)<br />
Update       0 Package(s)<br />
Remove       0 Package(s)</p>
<p>Total download size: 5.4 M<br />
Is this ok [y/N]: y<br />
Downloading Packages:<br />
(1/3): mesa-libGLU-6.5.1-7.7.el5.i386.rpm                           | 227 kB     00:00<br />
(2/3): fltk-1.1.9-4.el5.i386.rpm                                            | 429 kB     00:00<br />
(3/3): htmldoc-1.8.27-7.el5.i386.rpm                                   | 4.7 MB     00:04<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Total                                                                 869 kB/s | 5.4 MB     00:06<br />
Running rpm_check_debug<br />
Running Transaction Test<br />
Finished Transaction Test<br />
Transaction Test Succeeded<br />
Running Transaction<br />
  Installing     : mesa-libGLU                                [1/3]<br />
  Installing     : fltk                                              [2/3]<br />
  Installing     : htmldoc                                       [3/3]</p>
<p>Installed: htmldoc.i386 0:1.8.27-7.el5<br />
Dependency Installed: fltk.i386 0:1.1.9-4.el5 mesa-libGLU.i386 0:6.5.1-7.7.el5<br />
Complete!</p>
<p>あとは、CPANからHTML::HTMLDocのインストールっす。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2009/08/13/perlhtmldoc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Perl]CSVの取扱い</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2009/08/01/perlcsv%e3%81%ae%e5%8f%96%e6%89%b1%e3%81%84/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2009/08/01/perlcsv%e3%81%ae%e5%8f%96%e6%89%b1%e3%81%84/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 14:18:43 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[ソフト開発]]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[[Perl]]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=275</guid>
		<description><![CDATA[Excelで作成したCSVを読み込んだときのメモです。
ご存知の通り、ExcelさんはShiftJisで吐き出しますんでコード変換も必要です。
1.ShiftJIS⇒UTF8へ変換する
Encodeで変換します。
Enc [...]]]></description>
			<content:encoded><![CDATA[<p>Excelで作成したCSVを読み込んだときのメモです。<br />
ご存知の通り、ExcelさんはShiftJisで吐き出しますんでコード変換も必要です。<br />
1.ShiftJIS⇒UTF8へ変換する<br />
Encodeで変換します。<br />
<a href="http://smart-pda.net/isourou/other/tips/contents.html">Encode モジュール簡単な使い方 </a><br />
2.CSVをばらす<br />
日本語が入ってるんで、Text::CSV_XSを使おうかと思ったんですが、<br />
<a href="http://www.din.or.jp/~ohzaki/perl.htm#CSV2Values">Perlメモ／CSV形式の行から値のリストを取り出す</a>を参考にさせてもらいました<br />
無事変換できました</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2009/08/01/perlcsv%e3%81%ae%e5%8f%96%e6%89%b1%e3%81%84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Perl]perl-XMLのインストール</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2009/07/16/perlperl-xml%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2009/07/16/perlperl-xml%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 12:42:46 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[Tools]]]></category>
		<category><![CDATA[[Perl]]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=210</guid>
		<description><![CDATA[XML-Simpleをインストールしました。
パッケージがあるモノは、CPANでなくパッケージでのポリシーでyumでインストールしました。
$>yum install perl-XML-Simple
==============================================================================
 Package                               Arch                     [...]]]></description>
			<content:encoded><![CDATA[<p>XML-Simpleをインストールしました。<br />
パッケージがあるモノは、CPANでなくパッケージでのポリシーでyumでインストールしました。</p>
<p>$>yum install perl-XML-Simple</p>
<p>==============================================================================<br />
 Package                               Arch                      Version                             Repository               Size<br />
==============================================================================<br />
Installing:<br />
 perl-XML-Simple                       noarch                    2.14-4.fc6                          base                     68 k<br />
Installing for dependencies:<br />
 perl-Compress-Zlib                    i386                      1.42-1.fc6                          base                     52 k<br />
 perl-HTML-Parser                      i386                      3.55-1.fc6                          base                     92 k<br />
 perl-HTML-Tagset                      noarch                    3.10-2.1.1                          base                     15 k<br />
 perl-URI                              noarch                    1.35-3                              base                    116 k<br />
 perl-XML-Parser                       i386                      2.34-6.1.2.2.1                      base                    210 k<br />
 perl-libwww-perl                      noarch                    5.805-1.1.1                         base                    376 k</p>
<p>Transaction Summary<br />
==============================================================================<br />
Install      7 Package(s)<br />
Update       0 Package(s)<br />
Remove       0 Package(s)</p>
<p>Installed: perl-XML-Simple.noarch 0:2.14-4.fc6<br />
Dependency Installed: perl-Compress-Zlib.i386 0:1.42-1.fc6 perl-HTML-Parser.i386 0:3.55-1.fc6 perl-HTML-Tagset.noarch 0:3.10-2.1.1 perl-URI.noarch 0:1.35-3 perl-XML-Parser.i386 0:2.34-6.1.2.2.1 perl-libwww-perl.noarch 0:5.805-1.1.1<br />
Complete!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2009/07/16/perlperl-xml%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Perl]リファレンスの説明</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2009/07/14/perl%e3%83%aa%e3%83%95%e3%82%a1%e3%83%ac%e3%83%b3%e3%82%b9%e3%81%ae%e8%aa%ac%e6%98%8e/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2009/07/14/perl%e3%83%aa%e3%83%95%e3%82%a1%e3%83%ac%e3%83%b3%e3%82%b9%e3%81%ae%e8%aa%ac%e6%98%8e/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 14:40:59 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[ソフト開発]]]></category>
		<category><![CDATA[[Perl]]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=202</guid>
		<description><![CDATA[ライブドアのブログに書いた記事なんですが、探すのにオタオタしたんで、こっちに転記します。
リファレンスの説明
Perlのリファレンスってのを良く理解していなかったので、あさってると見つけた。とってもわかりやすく書かれてい [...]]]></description>
			<content:encoded><![CDATA[<p>ライブドアのブログに書いた記事なんですが、探すのにオタオタしたんで、こっちに転記します。</p>
<p><a href="http://www2u.biglobe.ne.jp/%7EMAS/perl/waza/ref.html">リファレンスの説明</a><br />
Perlのリファレンスってのを良く理解していなかったので、あさってると見つけた。とってもわかりやすく書かれている。<br />
以下、サンプル</p>
<blockquote><p>#!/usr/bin/perl<br />
my @flist;<br />
push @flist, &#8220;abcd&#8221;;<br />
push @flist, &#8220;wxyz&#8221;;<br />
push @flist, &#8220;1234&#8243;;<br />
#&#8211; 変数のリファレンス<br />
my $a = 200;<br />
my $b;<br />
$b = ¥$a;<br />
print( $$b . &#8220;¥n&#8221; );<br />
#&#8211; 配列のリファレンス<br />
my $c;<br />
$c = ¥@flist;<br />
print( $$c[1] . &#8220;¥n&#8221; );<br />
#&#8211; 引数をリファレンスで<br />
print( &#8220;&#8212;- ref ¥n&#8221; );<br />
reftes( ¥@flist );<br />
print( &#8220;&#8212;- ref end¥n&#8221; );</p>
<p>sub reftes {<br />
my $ref = shift;<br />
print( $$ref[2] . &#8220;¥n&#8221; );<br />
print( $ref-&gt;[2] . &#8220;¥n&#8221; );<br />
foreach( @$ref ) {<br />
print( $_ . &#8220;¥n&#8221; );<br />
}<br />
print( &#8220;&#8212;- ¥n&#8221; );<br />
foreach my $i( @$ref ) {<br />
print( $i . &#8220;¥n&#8221; );<br />
}<br />
#&#8211; 配列の項目数<br />
my $refcnt = @$ref;<br />
print( $refcnt . &#8220;¥n&#8221; );<br />
}</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2009/07/14/perl%e3%83%aa%e3%83%95%e3%82%a1%e3%83%ac%e3%83%b3%e3%82%b9%e3%81%ae%e8%aa%ac%e6%98%8e/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
