2010-02-01から1ヶ月間の記事一覧
まずは普通にインストールをしてみて失敗をする % cpan -i HTML::Tidy Failed 18/20 test scripts. 68/75 subtests failed. Files=20, Tests=75, 1 wallclock secs ( 0.59 cusr + 0.15 csys = 0.74 CPU) Failed 18/20 test programs. 68/75 subtests failed.…
JavaScript のコードをほとんど書いたことがなく、jQuery も JSONP も初めてだったので、戸惑うことが多かった。 Bing で callback で利用する関数を指定するパラメーター名は JsonCallback Bing のように callback 関数を明示的に指定する必要がある場合は…
Bing のレスポンスで「invalid label」というエラーが発生した原因 Bing のレスポンスで「invalid label」というエラーが発生した原因は、Bing で JSONP として処理をするには、「JsonType」と「JsonCallback」をリクエスト時に設定していなかったことが原因…
原因 JSON のキーと文字列の値はすべて「"」で囲むことが求められている。しかし、Bing のレスポンスで数値は、「"」で囲まれていないのが、原因となっている。例えば、検索結果数としての値が「"」で囲まれていない。 {"SearchResponse":{"Version":"2.2","…
log4perl でファイルにログを残すのと、任意のレベル以上のエラーが発生した場合はメールを送信するように設定する。 簡易な設定ファイルの内容 log4perl.rootLogger = DEBUG, LogAppender, MAILER log4perl.appender.LogAppender = Log::Log4perl::Appender…
「Yahoo Web API の返り値を JSON で受け取って Perl で処理をする」の改良版。 #!/usr/bin/env perl use strict; use warnings; use utf8; use Encode; use LWP::UserAgent; use Data::Dumper; use URI::Escape; use XML::Simple; my $yahoo_app_id = 'your…
遵守事項 Display all the results you request. Display your results in the context of a user-facing application or website. Display attribution to Bing in a manner compliant with our branding rules. Currently, you may determine the specific…
setConfig(array( 'follow_red…
PHP でサーバー内の画像を読み込んで、画像データをブラウザに出力して画像を表示させる。 サーバー内に保存された画像データをファイルから読み込む場合 上記のファイルが、URL で http://localhost/image.php にあるとした場合、PHP ファイルに…
JSON は JavaScript での処理を前提にしたものが多く、Perl などほかの言語で処理をする場合のサンプルがなかったので、記しておく。 #!/usr/bin/env perl use strict; use warnings; use utf8; use Encode; use JSON; use LWP::UserAgent; use Data::Dumper…
JSON の文字列は「RFC 4627 The application/json Media Type for JavaScript Object Notation (JSON)」に規定されている。 文字列は、 文字列は C 言語で使われる方法と同様に、前後をダブルクォーテーションでくくって表わす。全ての Unicode 文字列はダブ…
2009年8月に Amazon のAPI が変更になり、認証が必要になってから初めて Amazon の API を利用する。 サンプルコードは下記のようになる。詳細なメソッドの説明は Net::Amazon の perldoc を参照する。 #!/usr/bin/env perl use strict; use warnings; use u…
現在、設定されているオプションの確認 % make showconfig 現在、設定されているオプションの破棄 % sudo make rmconfig オプションの再設定 % sudo make config オプションを変更して、最初のインストールを失敗した場合 オプションを変更して、初めて port…