taiyoh's memorandum

@ttaiyoh が、技術ネタで気づいたことを書き溜めておきます。

2011-12-01から1ヶ月間の記事一覧

SQL_SketchなるPHPのライブラリ書いてます

→ taiyoh/sql-sketch-php - GitHub これは何かというと、PHPでもSQL::Maker的なモジュールが欲しかったので、書いてみました、ということです。510行くらいしかなくて、あんまりコーナーケースに対応したSQLは書けないです。でも、よくあるSQL文の7割くらい…

WebService::GoogleDirectionAPIというモジュールを書いた

本当はもう誰かがやってる可能性高いけど。 → Google Directions API - Google Maps API Web サービス - Google Code 経路探索をするgoogleのAPIをPerlから操作するためのものです。 #!perl use strict; use warnings; use WebService::GoogleDirectionA…

Archerのオレオレプラグイン書いた

真っ当な設計のアプリケーションなら、各種設定ファイルに環境依存の情報を入れておくと思います。 このプラグインは、Archerで持ってるdest_dir等の情報を埋め込みつつ、所定のパスに設置します。

Archer::Plugin::Rsyncもなんかエラーがでる

Odd number of elements in hash assignment at /home/homepage/perl5/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2/Archer.pm line 164. Archer::Plugin::Rsync [debug] sending incremental file list ですと。A::P::Rsync周りでlogメソッドを使って…

typeofを使わずに配列かどうかを判別(ただし失敗)

jsdo.itユーザのtsmallfieldさんから以下のお題が出た。 (本物の)配列かどうかを判断するのにvar isArray = function(arg){ return [].concat(arg)[0] !== arg; };ではどうだろう?とふと思ついたのでテスト。 http://jsdo.it/tsmallfield/isArray 10分ほ…

Archer::Plugin::Confirmをちょっといじってみた

某案件でちとArcherを使ってみようと思って触ってるのですが、Archer::Plugin::Confirmが動かない。こんなエラーがでる Can't call method "opened" without a package or object reference at /Users/taiyoh/perl5/perlbrew/perls/perl-5.14.2/lib/site_per…