2013-01-01から1年間の記事一覧

XML::Atom::Entryにカテゴリーを追加する

はてなブログAtomPub - Hatena Developer Centerサンプルコードにカテゴリーをセットする方法が書いてなかったので。単純に、XML::Atom::Category を作って XML::Atom::Entry->category で足します。 #!/usr/bin/env perl use strict; use warnings; use utf…

Google+ API with OAuth2.0

Google+のAPIを使うには、API keyを使う方法と、OAuth2.0で認証する方法があるらしい。 API key 使うのが簡単 認証が必要なAPIは使えない OAuth2.0 使うのが面倒くさい 認証すればすべてのAPIが使える OAuthの使い方については、こちらのサイトなどを参考に…

PerlでZip

ZIPの圧縮・解凍のサンプルとして、102808008463301583196.zipを読み込んで102808008463301583196.2.zipを作るコードを書く。Archive::Zipは標準モジュールとしてインストールされているので導入のハードルは低い。が、目的としてはZipファイル自体をどうこ…

Windows版Rでweekdaysを英語表記にする

R

date - Get weekdays in English in R - Stack Overflow 参考になるようでならない。環境依存なのかも。 > Sys.setlocale("LC_TIME", "en_US") [1] "" Warning message: In Sys.setlocale("LC_TIME", "en_US") : OS reports request to set locale to "en_US…

PerlのNet::TwitterをAPI v1.1に対応させる

Net::Twitter - A perl interface to the Twitter API - metacpan.org Net::Twitter::Manual::MigratingToV1_1 - Migrating from Twitter API v1 to v1.1 - metacpan.org Wherever you create a Net::Twitter object by calling new, replace trait API::RES…

そういえば

連休中にbot作った。 http://twitter.com/kkob_bot メールで送ろうと思ったんだけど、メール送信プログラムって意外とめんどくさいのでtwitterにした。で、アカウントはprotectedにしたかったんだけどtwilogがprotectedなアカウントはダメとか言うのでpublic…

operaの、というかjavascriptのreplace

これなんですけど。 http://ja.opera-wiki.com/Extension:Opera_de_MakeLink諸事情により無駄なエスケープを含んだURLを扱うことが多く、'%2F' を '/' にしようと思ってこういう感じに変更したのだけどいまいち上手くいかない。 javascript:void(window.prom…