タグ

WebAPIとPerlに関するwackyのブックマーク (12)

  • Ajax - Lightweight Languages を実行するAPI : 404 Blog Not Found

    2009年03月21日06:30 カテゴリLightweight Languages Ajax - Lightweight Languages を実行するAPI 今度はPerlだけではありません。 Perl だけではなく.... #!/usr/bin/perl warn time, "\n"; print ''.localtime; PHP も(誰だ、私がPHPを嫌いって言ってるのは:).... #!/usr/bin/php <?php echo date('r') ?> Python に... #!/usr/bin/python import datetime print datetime.datetime.now() Ruby に... #!/usr/bin/ruby puts Time.new Scheme (gauche) に... #!/usr/bin/gosh (use srf

    Ajax - Lightweight Languages を実行するAPI : 404 Blog Not Found
    wacky
    wacky 2009/03/26
    サーバ上で任意のスクリプトコードを実行して結果をJSONPで取得できるAPI。Perl / PHP / Ruby / Python / JavaScript (SpiderMonkey) / Luaなどをサポート。
  • ゆーすけべー日記: Perl から YouTube の新API を使って動画をアップロードする

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記: Perl から YouTube の新API を使って動画をアップロードする
    wacky
    wacky 2008/03/13
    昨日追加されたYouTubeの新APIを使って動画をアップロードする手順。Perlのサンプルコード。
  • mimitako.net [15]

    wacky
    wacky 2007/04/01
    テキスト形態素解析のWebサービス「MECAPI」のソースコード。『無償・無保証・著作権放棄』で提供。(→ 公開: http://chalow.net/2007-04-01-1.html
  • 最終回 Webアプリケーション開発にチャレンジ【後編】

    WWW::OpenSearchを使った検索Webアプリケーション 前回は、「Webアプリケーションを作るための仕組み」は、フレームワークとしてCGI::Applicationが用意されていることを解説し、その使い方も紹介しました。前回までの内容を踏まえて、目的のWebアプリケーションは次のような仕様にしました。 検索語句を指定して検索 検索エンジンを一覧から選んで検索できる まずは、リスト1のようにCGI体を記述します。これをapp.cgiとしましょう。app.cgiではCGI::Application::Dispatchを使うので、リスト中の1の部分のようにして自作クラスを置くライブラリディレクトリを指定しておきます。 #!/usr/local/bin/perl use strict; use lib qw (/path/to/lib);             ←1 use CGI:

    最終回 Webアプリケーション開発にチャレンジ【後編】
    wacky
    wacky 2007/03/29
    id:naoya氏の連載「作って学ぶ、今どきのWebサービス」の第7回。WWW::OpenSearchを使って実際にアプリケーションを組み立てる。
  • ITmedia エンタープライズ:第6回 Webアプリケーション開発にチャレンジ【前編】 (1/3)

    第6回 Webアプリケーション開発にチャレンジ【前編】:作って学ぶ、今どきのWebサービス(1/3 ページ) 連載ではこれまで、PerlによるWebプログラミングの基礎から応用まで解説してきました。今回は、これまで学んだことを踏まえた上で、Webサービスを使ったWebアプリケーション開発にチャレンジします。 連載ではこれまで、PerlによるWebプログラミングの基礎としてHTTPクライアントの作り方、XMLモジュールの使い方、そしてその応用として、Yahoo!AmazonなどのWebサービスを使ってみました。今回と次回では、これまで学んだことを踏まえた上で、Webサービスを使ったWebアプリケーション開発にチャレンジします。 Webサービスを利用するWebアプリケーション Webサービスを使うと、検索システムや商品データベースを自分で持つことなしに、それらの機能を搭載したアプリケーシ

    ITmedia エンタープライズ:第6回 Webアプリケーション開発にチャレンジ【前編】 (1/3)
    wacky
    wacky 2007/03/11
    id:naoya氏の連載「作って学ぶ、今どきのWebサービス」の第6回。WWW::OpenSearch、CGI:Applicatinonによる検索アプリケーションの開発。
  • 作って学ぶ、今どきのWebサービス:第5回 Amazon Webサービスを料理してみる (1/3) - ITmedia エンタープライズ

    第5回 Amazon Webサービス料理してみる:作って学ぶ、今どきのWebサービス(1/3 ページ) Webサービスを使いこなすといっても、Web検索の機能をアプリケーションに統合するだけでは、いまいち面白みがありません。今回は、Amazon.comが提供するAmazon Webサービス料理してみましょう。 Amazon Webサービスをロックオン! 前回はGoogleYahoo!の検索機能に関するWebサービスを題材に解説してきました。しかしながら、実用的なアプリケーションを作ると言いつつも、Web検索の機能をアプリケーションに統合するだけでは、いまいち面白みがありません。工夫次第でいろいろ面白いものが作れるとは思いますが、より実用的なデータをWebサービスで扱いたいところですね。 そこでやはり思いつくのは、Amazon.comが提供するAmazon Webサービス*です。Ama

    作って学ぶ、今どきのWebサービス:第5回 Amazon Webサービスを料理してみる (1/3) - ITmedia エンタープライズ
    wacky
    wacky 2007/03/06
    id:naoya氏の連載「作って学ぶ、今どきのWebサービス」の第5回。Net::AmazonでAmazon Webサービスを利用。
  • ITmedia エンタープライズ:第4回 Webサービスって実はこんなに簡単 (1/2)

    第4回 Webサービスって実はこんなに簡単:作って学ぶ、今どきのWebサービス(1/2 ページ) 前回まで3回に渡って、PerlにおけるWebプログラミングの基礎を解説しました。今回は一歩進めて、より実用的なアプリケーションを作るため、その足がかりとなるであろうXML Webサービスの使い方について解説していきたいと思います。 前回まで3回に渡って、PerlプログラムからWeb上のコンテンツを取得するLWPと、LWPで取得したXML文書を料理するためのXMLモジュールの利用方法を学びました。いずれもPerlにおけるWebプログラミングの基礎となるものでした。今回は一歩進めて、より実用的なアプリケーションを作るため、その足がかりとなるであろうXML Webサービスの使い方について解説していきたいと思います。 XML Webサービスって? 前回も少し触れましたが、XML Webサービス(以下、

    ITmedia エンタープライズ:第4回 Webサービスって実はこんなに簡単 (1/2)
    wacky
    wacky 2007/03/03
    id:naoya氏の連載「作って学ぶ、今どきのWebサービス」の第4回。LWPとXML::SimpleでYahoo! Search Web Servicesを利用。
  • 第5回 じゃらんWebサービスでホテル・宿情報を検索

    前回 は,サイトへのアクセス数統計を行うWebサービスGoogle Analyticsをご紹介しました。 今回はウェブサイトのフロント側に戻って,データベース検索系のAPIとして じゃらんWebサービス を使用したホテル・宿情報の検索処理を行います。 例えば,特に地域を限定したサイト等では,一つの有効なコンテンツ要素として利用できそうです。

    第5回 じゃらんWebサービスでホテル・宿情報を検索
    wacky
    wacky 2006/12/19
    連載『マッシュアップ・ラボ』の第5回。 じゃらんWebサービス「じゃらん宿表示API アドバンス」を使用したホテル・宿情報の検索処理のサンプルコード。
  • 第3回 livedoorお天気Webサービスでブログパーツを作る

    前回ご紹介した Flickr API海外発の Web サービス API でしたが, 国内からも多くの API が登場しています。 今回は,その中でも早い時期から API 公開に取り組んでいた livedoor天気情報 の提供する Web サービス API をご紹介します。 自分のブログに地元の天気情報を貼れる『天気予報ブログパーツ』を作成してみましょう。 livedoor 天気情報の配信フォーマット Weather Hacks では,有料配信や課金サイトでの利用を除き, 非商用ならば誰でも無償で天気情報を利用することができます。 天気情報のように,従来ならば取得に費用がかかり, 個人では利用しにくかったデータを手軽に利用できるのも, Web サービス API のおかげと言えるでしょう。 図1:livedoor天気情報と Weather Hacks livedoor 天気情報サイト自体は

    第3回 livedoorお天気Webサービスでブログパーツを作る
    wacky
    wacky 2006/11/17
    連載『マッシュアップ・ラボ』の第3回。livedoorのWeather Hacksを利用したウィジェットを作成。サーバサイドはPerl。
  • Web APIの紹介

    まず、Web APIとは何か、ということに簡単に触れておきます。Web APIWebサービスAPIとか、Webサービスなどとも呼ばれます。Web上で行われていることがわかりきっている場合には、さらに略して「API」と呼ばれてしまうこともあります(ちなみにAPIはApplication Program Interfaceの略で、Web APIに限らずプログラムがその機能をほかのプログラムから利用できるように公開するインターフェイスのことを指します)。最近はインターネットで提供されているサービスがWeb APIを公開することが珍しくなくなってきているので、「どこどこのサービスがAPIを公開した」といったニュースを耳にしたこともあるのではないかと思います。 それでは結局Web APIとは何なのでしょうか。Web APIの定義はあいまいなところがあるのですが、ここでは「HTTPを利用してネットワ

    wacky
    wacky 2006/10/03
    書籍「まるごとPerl! Vol.1」の記事『PerlでWeb APIを使いたおす』のWeb連載。著者は、はてなスタッフid:mizuno_takaaki氏。
  • [を] Yahoo! APIでサイトに含まれるページ数を知る

    Yahoo! APIでサイトに含まれるページ数を知る 2006-09-11-1 [YahooHacks] 今回の YahooHacks は、あるサイトに含まれるページ数を知る方法です。 「http://d.hatena.ne.jp に含まれるページ数」ではなく、 「http://d.hatena.ne.jp/yto に含まれるページ数」が知りたいというの が動機です。ホスト指定でなく、URL指定。 とはいえ、当然のことながらインデックスされているページ数しかわかり ませんよ。 あと、いまいち inurl の使い方が分かっていないところがあるので、 内容は不正確です。何か情報ありましたら、お願いします。 それではどうぞ: ■■■あるサイトに含まれるページ数を知る あるサイトに含まれるページ数を知るにはどうしたらよいでしょう。 そのサイトに含まれるページ数=ヤフーにイン

    wacky
    wacky 2006/09/12
    Yahoo!検索Webサービスを利用して特定サイトの(インデックスされている)ページ数を取得する方法。site と inurl: を組合わせる。
  • Flickr の認証API - naoyaのはてなダイアリー

    認証API をどうするか、ということで数名のスタッフであれこれ話ながらやってます。 まず、はてなの認証APIを使って何ができるといいのかというところですが、はてなラボをオープンしたときにいただいた意見などを見ると、「はてなAPIで認証付きのをセキュアに利用するための API」というより「サードパーティのアプリケーションではてなIDでユーザーを識別できるためのAPI」の方が求められているという風に思いました。 具体的には、新規にユーザーを識別する必要のあるアプリケーション、例えば掲示板などを作るとして、その掲示板のユーザーを一意に識別する方法としてはてなIDを使いたい、そのIDが当にその人のものであるかどうかをはてなが保証する、その保証を問い合わせるための API ですね。その掲示板でログインして何かを書き込むと id:naoya、と表示されると。 この手の認証APIを提供しているサービ

    Flickr の認証API - naoyaのはてなダイアリー
    wacky
    wacky 2006/02/26
    Flickrの認証APIの扱い方と、はてな認証APIの方針。ライブラリの利便性などを考え、認証API のインタフェースを同じに。
  • 1