読者です 読者をやめる 読者になる 読者になる

Perlでキャッシュファイルを扱ってみた

Perlでのキャッシュファイルを扱うメモ。 WebAPIやスクレイピングしたりと、毎回それにアクセスするよりもキャッシュファイルにアクセスするほうが当然パフォーマンスはよくなります。ということで今回はファイル(ディスク)キャッシュにアクセスする方法を…

LWP::Simpleを使うとplackupでエラーが発生する

Mojolicious::Liteで作ったアプリをローカル環境にて、plackupすると以下のエラーが発生した。 $ plackup app.pl Prototype mismatch: sub Plack::Sandbox::app_2epl::get: none vs ($) at app.pl 該当箇所はここ use LWP::Simple; とりあえず、LWP::UserAge…

Go節電プロジェクトのAPIを試してみた

GoogleのGo節電プロジェクトからAPIが提供されました。Go 節電プロジェクト Go節電プロジェクトAPIで出来ること みんなが消費している電力量の情報取得 みんなが過去に消費した電力消費量の情報取得 電力会社が予想する、みんなの最大電力消費に関する情報の…

PerlでTwitter bot作成のために投稿を試してみる

PerlでのTwitterへの投稿はNet::Twitter::Liteを使うのがいいみたい。 (Net::TwitterはMooseを使っているらしい) 事前にbotに使いたいTwitterアカウントでhttps://dev.twitter.com/にログインしてconsumer_keyやらaccess_tokenを取得しておきます。 今回4…

PerlでのRSSフィード取得 XML::Feedモジュール

特に新しいネタではないです。 Perlのモジュールメモ。 PerlでRSS/Atomフィードを扱うには、XML::Feedモジュールを使うと簡単にできます。 はてなブックマークのタグ「webservice」のRSSを取得するには #! /use/bin/perl env use strict; use warnings; use …

さくらVPSでXML::Feedのインストールエラー

さくらVPS(CentOS 5.6)上でcpanmでXML::Feedをインストールしようとしたところエラーになった。 Configuring XML-LibXML-1.79 ... N/A ! Configure failed for XML-LibXML-1.79. See /home/xxxx/.cpanm/build.log for details.XML::RSSとかは入るのだけどF…

perlbrewとcpanmのインストール - MacOS Xでの環境構築

久々のブログエントリです。ここのとこずっとperlばかりさわっていて、やっぱりガリガリ書けるのはいいなぁと感じています。Perl Hackerな方々のコードをみたりして手を動かして日々精進あるのみです。 まだまだPerlカジュアルな感じですがアプトプットして…