<?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>くまきちヒトリゴト</title>
	<atom:link href="http://www.kumakiti.jp/wordpress/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kumakiti.jp/wordpress</link>
	<description>オヤジなクマのいろいろメモ・・・</description>
	<lastBuildDate>Sat, 06 Mar 2010 15:19:22 +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>[Postgresql]localeの設定について</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2010/02/26/postgresqllocale%e3%81%ae%e8%a8%ad%e5%ae%9a%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2010/02/26/postgresqllocale%e3%81%ae%e8%a8%ad%e5%ae%9a%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 16:15:48 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[Linux]]]></category>
		<category><![CDATA[[Tools]]]></category>
		<category><![CDATA[Postgresql]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=954</guid>
		<description><![CDATA[#/etc/rc.d/init.d/postgresql initdb &#8211;encoding=utf-8 &#8211;no-locale
# su &#8211; postgres
-bash-3.2$ ps [...]]]></description>
			<content:encoded><![CDATA[<p>#/etc/rc.d/init.d/postgresql initdb &#8211;encoding=utf-8 &#8211;no-locale<br />
# su &#8211; postgres<br />
-bash-3.2$ psql -l<br />
                                        データベース一覧<br />
   名前    |  所有者  | エンコーディング | 照合順序 | Ctype(変換演算子) |      アクセス権<br />
&#8212;&#8212;&#8212;&#8211;+&#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;&#8211;<br />
 postgres  | postgres | UTF8             | ja_JP.UTF-8        | ja_JP.UTF-8       |<br />
 template0 | postgres | UTF8             | ja_JP.UTF-8        | ja_JP.UTF-8       | =c/postgres<br />
                                                                                                           : postgres=CTc/postgres<br />
 template1 | postgres | UTF8             | ja_JP.UTF-8        | ja_JP.UTF-8       | =c/postgres<br />
                                                                                                           : postgres=CTc/postgres<br />
ってなるんで？？と思ったので、initdbでDBを作ってみた。<br />
# su &#8211; postgres<br />
-bash-3.2$ initidb -D /var/lib/pgsql/data &#8211;encoding=utf-8 &#8211;lc-collate=C<br />
-bash-3.2$ psql -l<br />
                                        データベース一覧<br />
   名前    |  所有者  | エンコーディング | 照合順序 | Ctype(変換演算子) |      アクセス権<br />
&#8212;&#8212;&#8212;&#8211;+&#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;&#8211;<br />
 postgres  | postgres | UTF8             | C        | ja_JP.UTF-8       |<br />
 template0 | postgres | UTF8             | C        | ja_JP.UTF-8       | =c/postgres<br />
                                                                                              : postgres=CTc/postgres<br />
 template1 | postgres | UTF8             | C        | ja_JP.UTF-8       | =c/postgres<br />
                                                                                              : postgres=CTc/postgres</p>
<p># su &#8211; postgres<br />
$ initdb -D /var/lib/pgsql/data &#8211;encoding=utf-8 &#8211;no-locale<br />
$ psql -l<br />
                                        データベース一覧<br />
   名前    |  所有者  | エンコーディング | 照合順序 | Ctype(変換演算子) |      アクセス権<br />
&#8212;&#8212;&#8212;&#8211;+&#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;&#8211;<br />
 postgres  | postgres | UTF8             | C        | C                 |<br />
 template0 | postgres | UTF8             | C        | C                 | =c/postgres<br />
                                                                                       : postgres=CTc/postgres<br />
 template1 | postgres | UTF8             | C        | C                 | =c/postgres<br />
                                                                                       : postgres=CTc/postgres</p>
<p>&#8211;no-localeにしたらCtypeもCになっちゃうんだ。。<br />
とりあえずは、&#8211;lc-collate=Cの設定で。。<br />
ロケール参考サイト：<a href="http://lets.postgresql.jp/documents/technical/text-processing/2">ロケール(国際化と地域化)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2010/02/26/postgresqllocale%e3%81%ae%e8%a8%ad%e5%ae%9a%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Postgresql]CentOS5.3に8.4をインストール</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2010/02/26/postgresqlcentos5-3%e3%81%ab8-4%e3%82%92%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/2010/02/26/postgresqlcentos5-3%e3%81%ab8-4%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 15:50:52 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[Linux]]]></category>
		<category><![CDATA[[Tools]]]></category>
		<category><![CDATA[Postgresql]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=951</guid>
		<description><![CDATA[標準で入ってくるバージョンが8.1.xxとあまりに古いので、プロジェクトサイトからインストールした
RepoView: PostgreSQL PGDG Repository RPMs
8.4用のRepository Co [...]]]></description>
			<content:encoded><![CDATA[<p>標準で入ってくるバージョンが8.1.xxとあまりに古いので、プロジェクトサイトからインストールした<br />
<a href="http://yum.pgsqlrpms.org/reporpms/repoview/pgdg-centos.html">RepoView: PostgreSQL PGDG Repository RPMs</a><br />
8.4用のRepository Configurationをインストール<br />
# rpm -ivh http://yum.pgsqlrpms.org/reporpms/8.4/pgdg-centos-8.4-1.noarch.rpm<br />
/etc/yum.repos.d/pgdg-84-centos.repoができた</p>
<p>ひとそろえインストール<br />
# yum install postgresql postgresql-contrib postgresql-devel postgresql-docs postgresql-jdbc postgresql-libs postgresql-plperl postgresql-plpython postgresql-pltcl postgresql-server<br />
============================================================================<br />
 Package                              Arch                 Version                              Repository            Size<br />
============================================================================<br />
Installing:<br />
 postgresql-docs                      i386                 8.4.2-1PGDG.rhel5                    pgdg84                10 M<br />
 postgresql-jdbc                      noarch               8.4.701-1PGDG.rhel5                  pgdg84               909 k<br />
 postgresql-plperl                    i386                 8.4.2-1PGDG.rhel5                    pgdg84                43 k<br />
 postgresql-plpython                  i386                 8.4.2-1PGDG.rhel5                    pgdg84                41 k<br />
 postgresql-pltcl                     i386                 8.4.2-1PGDG.rhel5                    pgdg84                30 k<br />
Updating:<br />
 apr-util                             i386                 1.2.7-7.el5_3.2                      base                  76 k<br />
 postgresql                           i386                 8.4.2-1PGDG.rhel5                    pgdg84               1.3 M<br />
 postgresql-contrib                   i386                 8.4.2-1PGDG.rhel5                    pgdg84               426 k<br />
 postgresql-devel                     i386                 8.4.2-1PGDG.rhel5                    pgdg84               1.5 M<br />
 postgresql-libs                      i386                 8.4.2-1PGDG.rhel5                    pgdg84               192 k<br />
 postgresql-server                    i386                 8.4.2-1PGDG.rhel5                    pgdg84               4.4 M<br />
Installing for dependencies:<br />
 compat-postgresql-libs               i686                 4-1PGDG.rhel5                        pgdg84                63 k</p>
<p>Transaction Summary<br />
============================================================================<br />
Install      6 Package(s)<br />
Update       6 Package(s)<br />
Remove       0 Package(s)         </p>
<p>Installed: postgresql-docs.i386 0:8.4.2-1PGDG.rhel5 postgresql-jdbc.noarch 0:8.4.701-1PGDG.rhel5 postgresql-plperl.i386 0:8.4.2-1PGDG.rhel5 postgresql-plpython.i386 0:8.4.2-1PGDG.rhel5 postgresql-pltcl.i386 0:8.4.2-1PGDG.rhel5<br />
Dependency Installed: compat-postgresql-libs.i686 0:4-1PGDG.rhel5<br />
Updated: apr-util.i386 0:1.2.7-7.el5_3.2 postgresql.i386 0:8.4.2-1PGDG.rhel5 postgresql-contrib.i386 0:8.4.2-1PGDG.rhel5 postgresql-devel.i386 0:8.4.2-1PGDG.rhel5 postgresql-libs.i386 0:8.4.2-1PGDG.rhel5 postgresql-server.i386 0:8.4.2-1PGDG.rhel5<br />
Complete!</p>
<p># /etc/rc.d/init.d/postgresql start<br />
古いバージョンのデータベースフォーマットが見付かりました。<br />
PostgreSQL を使う前にデータのフォーマットをアップグレードする必要があります。<br />
より詳細な情報は /usr/share/doc/postgresql-8.4.2/README.rpm-dist を見てください。<br />
※起動すると上のようなメッセージ。。8.1からでもNGだったんだ。。</p>
<p>で、特に古いのには用が無いので、/var/lib/pgsqlを削除<br />
# /etc/rc.d/init.d/postgresql initdb &#8211;encoding=utf-8 &#8211;no-locale<br />
参考サイト：<a href="http://oss-d.net/index.php?PostgreSQL%2F8.4">PostgreSQL/8.4 &#8211; OSSでLinuxサーバ構築</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2010/02/26/postgresqlcentos5-3%e3%81%ab8-4%e3%82%92%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>[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>言ってることがわかりませんて</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2010/02/21/%e8%a8%80%e3%81%a3%e3%81%a6%e3%82%8b%e3%81%93%e3%81%a8%e3%81%8c%e3%82%8f%e3%81%8b%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%81%a6/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2010/02/21/%e8%a8%80%e3%81%a3%e3%81%a6%e3%82%8b%e3%81%93%e3%81%a8%e3%81%8c%e3%82%8f%e3%81%8b%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%81%a6/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 00:02:34 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[つぶやき]]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=941</guid>
		<description><![CDATA[先日、大阪駅を歩いているとき、どっかの人が一生懸命アジをやってた。
大きな音だったんで、聞くとも無しに聞いてたんだけど・・・ナニ言ってるかほとんどわからん。。
例の北朝鮮のアナウンサーさんみたいに、抑揚をつけてカッコよく [...]]]></description>
			<content:encoded><![CDATA[<p>先日、大阪駅を歩いているとき、どっかの人が一生懸命アジをやってた。<br />
大きな音だったんで、聞くとも無しに聞いてたんだけど・・・ナニ言ってるかほとんどわからん。。</p>
<p>例の北朝鮮のアナウンサーさんみたいに、抑揚をつけてカッコよく話をしているようなんだけど、基本的に、しゃべりが早すぎんですよね。。まわりの建物に反射して、ワンワンとなってしまい、まえの声に今の声がかき消されちゃう。もう少し状況を考えながらしゃべればいいのに。。</p>
<p>それでも聞こえるところはあるんだから聞いてたんだけど、なんかひっかかる。。。<br />
なんかな~って聞いてたら、語尾が「~かと」になってる！<br />
「~かと」って、「わたしは~かと思います」ってことですよね。<br />
これって、アジテーションじゃなくって、たんなるツブヤキなんじゃ？？<br />
説得力ないよね~(^ ^;<br />
プレゼンで「~かと思います」なんてやったら、「顔洗って出直してこい！」ってなっちゃう。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2010/02/21/%e8%a8%80%e3%81%a3%e3%81%a6%e3%82%8b%e3%81%93%e3%81%a8%e3%81%8c%e3%82%8f%e3%81%8b%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%81%a6/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>PDFのHTML埋込みでハマる</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2010/02/14/pdf%e3%81%aehtml%e5%9f%8b%e8%be%bc%e3%81%bf%e3%81%a7%e3%83%8f%e3%83%9e%e3%82%8b/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2010/02/14/pdf%e3%81%aehtml%e5%9f%8b%e8%be%bc%e3%81%bf%e3%81%a7%e3%83%8f%e3%83%9e%e3%82%8b/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 23:12:26 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[ソフト開発]]]></category>
		<category><![CDATA[PDF]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=935</guid>
		<description><![CDATA[PDFを単独で表示するのでなく、HTMLの中で表示させようとしているんですが、これがまた・・結構ハマってますです。。
基本的に＜embed＞タグでイケルとなってるんですが、
IE：
＜embed＞⇒表示された
Safar [...]]]></description>
			<content:encoded><![CDATA[<p>PDFを単独で表示するのでなく、HTMLの中で表示させようとしているんですが、これがまた・・結構ハマってますです。。</p>
<p>基本的に＜embed＞タグでイケルとなってるんですが、<br />
IE：<br />
＜embed＞⇒表示された<br />
Safari：<br />
＜embed＞⇒表示されるんだが、スクロールバーが出てきてしまう。印刷プレビューにもスクロールバーが表示される。<br />
＜img＞⇒思うように表示された<br />
Firefox：<br />
＜embed＞⇒プラグインを要求されたが、適切なプラグインが見つからない人のことで表示されず。<br />
＜img＞⇒表示されず</p>
<p>な感じ。。<br />
どうしても必要ってわけでもないので、PDFへの直リンで穏便に済ませようとしている今日この頃。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2010/02/14/pdf%e3%81%aehtml%e5%9f%8b%e8%be%bc%e3%81%bf%e3%81%a7%e3%83%8f%e3%83%9e%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>民主党は独裁政治だ！</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2010/02/02/%e6%b0%91%e4%b8%bb%e5%85%9a%e3%81%af%e7%8b%ac%e8%a3%81%e6%94%bf%e6%b2%bb%e3%81%a0%ef%bc%81/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2010/02/02/%e6%b0%91%e4%b8%bb%e5%85%9a%e3%81%af%e7%8b%ac%e8%a3%81%e6%94%bf%e6%b2%bb%e3%81%a0%ef%bc%81/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 22:10:49 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=929</guid>
		<description><![CDATA[外国人参政権法案　首相、早期成立に意欲との記事があった。
ナゼそんなに急ぐのか？この法案が成立する先に一体何があるのか？
何も語られないまま、ただ「早期成立」を急いでいる。
先日外国人参政権法案　首相「理解得られると思う [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.asahi.com/politics/update/0201/TKY201002010475.html">外国人参政権法案　首相、早期成立に意欲</a>との記事があった。<br />
ナゼそんなに急ぐのか？この法案が成立する先に一体何があるのか？<br />
何も語られないまま、ただ「早期成立」を急いでいる。<br />
先日<a href="http://www.asahi.com/politics/update/0112/TKY201001120176.html">外国人参政権法案　首相「理解得られると思う」</a>との記事もあったが、一体だれの理解なのか？<br />
現政権の中だけの理解で決定していい問題なのか？<br />
「我が国の制度の根幹にかかわる重要な問題だけに、与野党に様々な意見があることは理解している」というからには、<strong>日本人の国民の理解を得る必要がある。</strong><br />
このように、自分の考えだけで決めて行くのを<strong>「独裁政治」</strong>と言う。<br />
日本は、（中途半端ながら）議会制民主主義ではないのか？<br />
民主党の言う、議会制民主主義とは、議会による独裁政治を言うのか？<br />
これでは、一党独裁の中国と同じではないか？</p>
<p>ほんとに、日本と言う国、日本人をどのような方向に持っていこうと考えているのか。<br />
中途半端な教育を見ていると、<strong>中国の「労働力」</strong>として、いうなれば<strong>人間牧場</strong>として日本を存在させようとしているようにしか見えない。<br />
そして、民主党政権は日本人の投票にたよることなく、外国人の投票により未来永劫安定して行くのだろう。</p>
<p>鳩山首相の「信じてください」と言う言葉は、一体誰を見て行っているのか？<br />
少なくとも、日本人や米国に向かって言っているのでは無いだろう。<br />
ナゼマスコミは、もっと騒がないんだろう？？？？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2010/02/02/%e6%b0%91%e4%b8%bb%e5%85%9a%e3%81%af%e7%8b%ac%e8%a3%81%e6%94%bf%e6%b2%bb%e3%81%a0%ef%bc%81/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ZenCart] テンプレートを追加</title>
		<link>http://www.kumakiti.jp/wordpress/index.php/2010/01/30/zencart-%e3%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88%e3%82%92%e8%bf%bd%e5%8a%a0/</link>
		<comments>http://www.kumakiti.jp/wordpress/index.php/2010/01/30/zencart-%e3%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88%e3%82%92%e8%bf%bd%e5%8a%a0/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 10:53:06 +0000</pubDate>
		<dc:creator>tkumakiti</dc:creator>
				<category><![CDATA[[Tools]]]></category>
		<category><![CDATA[zencart]]></category>

		<guid isPermaLink="false">http://www.kumakiti.jp/wordpress/?p=921</guid>
		<description><![CDATA[カテゴリーのタブをボタン化したくて、テンプレートに挑戦しました。
ググッてみたんですが、「テンプレートのディレクトリを作って、管理画面で指定すればOK」な説明だらけで？？な状態だったんですが、標準でClassic Tem [...]]]></description>
			<content:encoded><![CDATA[<p>カテゴリーのタブをボタン化したくて、テンプレートに挑戦しました。<br />
ググッてみたんですが、「テンプレートのディレクトリを作って、管理画面で指定すればOK」な説明だらけで？？な状態だったんですが、標準でClassic Templateが設定されているので、それと同じようにすればいけるんだろうって決めて進めました。</p>
<p>とりあえずMAMPでローカルな環境を構築して、スタート！！<br />
あれこれやって、下記のようなディレクトリ構成となりました。<br />
※修正してないファイルもコピーしたので、結構多くなった。。<br />
<code><br />
/shop<br />
-/includes<br />
--/templates<br />
---/hogehoge<br />
template_info.php ← template_nameなんかを編集した<br />
----/common<br />
tpl_box_default_left.php<br />
tpl_box_default_right.php<br />
tpl_box_default_single.php<br />
tpl_box_header.php<br />
tpl_footer.php<br />
tpl_header.php<br />
tpl_main_mage.php<br />
----/css<br />
print_stylesheet.css<br />
stylesheet_new.css<br />
stylesheet_original.css<br />
stylesheet.css<br />
----/images<br />
ボタンのgifファイル<br />
header_bg.jpg ← ヘッダー画像を入れ替えた<br />
scr_template_default.jpg<br />
----/templates<br />
tpl_modules_categories_tabs.php ← タブ関係を編集した<br />
--/languages<br />
---/japanese<br />
----/hogehoge<br />
header.php<br />
page_2.php<br />
page_3.php<br />
shopping_cart.php<br />
----/html_includes<br />
-----/hogehoge<br />
※ここは、全体的に編集した<br />
define_conditions.php<br />
define_main_page.php<br />
define_page_2.php<br />
define_privacy.php<br />
define_shippinginfo.php<br />
</code></p>
<p>テンプレートの選択でテンプレート名が表示されるので、選択して、サイドボックスをリセットして完了！</p>
<p>ところで、サイトボックスのpage2/page3/page4のタイトルの入れ替えを<br />
/var/www/html/shop/includes/languages/japanese.php<br />
でやってる。これはhogehoge以下で管理できないのかな〜。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kumakiti.jp/wordpress/index.php/2010/01/30/zencart-%e3%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88%e3%82%92%e8%bf%bd%e5%8a%a0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
