タグ

APIに関するwakizakaのブックマーク (37)

  • 引数にPATH_INFOを渡すかクエリで渡すか

    なんか仕様を書いていたらAPIの引数がPATH_INFOだったりクエリだったりするのは何かあるんですかとid:wakizakaに訊かれたので、いま思うことを書いておく。大まかにいうと、エントリを返すときはPATH_INFOで、コレクションを返すときはクエリを使う。 PATH_INFOで検索すると「動的なページを静的なページにする」とか「動的だけど静的なページの作成」とかいう見出しの記事が引っかかる。実際、この日記でもblog.phpにyyyy/mm/dd/hhiiな文字列を与えることで、実際は動的にページを生成しているのだけれども、なんかblogディレクトリの中のyyyyディレクトリの中のmmディレクトリの中のddディレクトリの中のhhiiファイルをリクエストしているような感じに見せかけている。最後にスラッシュがないのもそれを意識している。日付ディレクトリの中に時分を名前にしたファイルが

    wakizaka
    wakizaka 2007/06/17
    説明ありがとうございますw
  • Raku API - スコトプリゴニエフスク通信

    【追記】Python用のRakuAPIライブラリをお探しの方は、こちらで紹介しているモジュールをお試しください。 楽天市場非公式ウェブサービスRaku APIというのが話題になっているようなので、早速Pythonで書いてみます。cElementTreeモジュール、もしくはPython2.5が必要です。インターフェイスは、Perlの実装、PHPの実装を参考にしました。 try: from xml.etree.ElementTree import iterparse except ImportError: from cElementTree import iterparse import urllib class RakuAPI(object): BASE_URL = "http://rakuapi.ddo.jp/api" def search(self, keyword, genre = N

    wakizaka
    wakizaka 2007/06/11
    これが使えるものと使えないものがある
  • 【ハウツー】Googleからの新たな贈り物、「Google AJAX Feed API」を試そう | エンタープライズ | マイコミジャーナル

    Google AJAX Feed APIとは? Googleは16日、「Google AJAX Feed API」を公開した。Google AJAX Feed APIは、RSS/Atomなどの各種フィードを取得するためのJavaScript APIだ。 これまで、JavaScriptでフィードを取得し、取り扱うには以下のような問題があった。 JavaScriptセキュリティ制限上、生成元のホストにしかXMLHttpRequestなどを使用したネットワークアクセスを行うことができない(これを同一生成元ポリシーと呼ぶ)。そのため、単純に他のホストからフィードを取得するようなコードを書くことができず、自ホストのサーバにプロキシを置いておき、そのプロキシ経由でフィードを取得するなどの対処が必要であった フィードの形式が乱立している。これで困るのはJavaScriptに限った話ではないが、ことサイ

  • 話し言葉でサイト内の情報を検索--OKWaveが自然文検索の新機能

    オウケイウェイヴは4月4日、同社が運営する「OKWave」サイト内の検索が自然な日語文章で可能な新機能「OK TellMe β版」を公開した。 今回公開した自然文検索機能TellMeは、これまでOKWaveに蓄積された1100万件以上のQ&Aコンテンツ内の情報を、OKWaveに質問を投稿するような自然な文章で検索できるサービス。キーワード検索では検索結果が多すぎて目的の情報にたどり着けない場合などに特に有効に機能する。 また、同社は同機能のAPI「OkSearchAPI」を公開。同社が一般向けにAPIを公開したのは今回が初めてで、開発者をはじめとする一般ユーザーが自由に開発・公開できる環境を提供した。 OKWaveは、日初、最大級のQ&Aサイトとして2000年1月に開設。会員ユーザーからの質問に、別の会員ユーザーが回答する場を提供している。

    話し言葉でサイト内の情報を検索--OKWaveが自然文検索の新機能
  • XMLプログラミングのためのAPI

    XMLの応用分野は、単なる文書処理からデータ処理へと急速にすそ野を広げてきた。同時に、XML文書をプログラムやスクリプトで処理するのに不可欠なAPIの必要性が高まり、それにこたえるためにDOMやSAXが開発された。今回はDOMとSAXを比較検討し、次回ではDOMについてさらに詳しく解説する。 XMLデータを操作するための2つのAPI XMLデータ(注)を操作するアプリケーションを作る場合、XMLを操作するAPI (Application Programming Interface)が標準化されていると便利なことがある。異なるXMLプロセッサ(パーサ)を使ってさまざまなアプリケーションを開発する場合でも、常に同じAPIでXMLデータを操作することができ、開発効率が向上し、プログラミングノウハウの蓄積になるからだ。そのため、XMLデータを操作するAPIとして、現在下記の2つがデファクトスタンダ

    XMLプログラミングのためのAPI
  • ヤフー、「Yahoo Mail」のAPIを公開--ウェブ開発者にアピール

    Yahooは米国時間3月28日、同社ウェブメールサービス「Yahoo Mail」のAPIを公開した。サードパーティーの開発者はこれを利用することで、Yahoo Mailを活用したアプリケーションを作成できる。 Yahoo MailのAPIを公開する動きは、ウェブ開発者がYahoo Mailを利用したサービスを構築することを促すものとなり、Yahooはサードパーティーの「マッシュアップ」でユーザーを増加したい意向だ。マッシュアップとは、複数のウェブサイトからコンテンツを組み合わせてハイブリッド型ソフトウェアを構築する手法だ。 「(Yahoo)Mailの活用には大きな可能性がある。ユーザーエクスペリエンスを広げることで、プラットフォームへの参加と利用を増加できると信じている」とYahoo Mail担当バイスプレジデントのJohn Kraemer氏は述べている。 Yahooは今回、財務的にも開発

    ヤフー、「Yahoo Mail」のAPIを公開--ウェブ開発者にアピール
  • ブログの記事本文を抽出するAPI: TSUBUAN

    KOSHIANに続いてTSUBUANをつくりました。 URLを与えるとそのページに含まれる文らしき文章をXMLで返すAPIです。 RESTで引数はurlしかありませんが、一応仕様はこちらに。 http://zuzara.dyndns.org/docs/contentextractionapi.html サンプルレスポンス: http://zuzara.dyndns.org/api/tsubuan?url=http://blog.zuzara.com/2006/12/12/173/ アルゴリズムは以前作ったスクリプトの改良、といった感じです。精度をちゃんと数字にしていませんが、汎用的にどんなブログでも取得できるようになったと思います。必ずしもブログのみが対象ではなく、言語による依存もありません。精度実験では中国語のブログも対象にしてみました。 以前あった、ceekzさんのアイディアも使わせ

  • いま見ておくべきマッシュアップの最先端事例 ― @IT

    2007/03/22 マッシュアップといえば「Googleの地図が横に表示されるWebページのこと」を指すと思っている人はいないだろうか。マッシュアップという言葉は一時期ほど注目を集めなくなっているのかもしれないが、それはおそらく過小評価だ。3月21日に受賞式が行われたマッシュアップコンテストの受賞作を見ていると、マッシュアップという言葉が単なるバズワードなどではないことを改めて認識させられる。 リクルート、サン・マイクロシステムズをはじめ19の企業・団体が提供するサービスを使った開発コンテスト、「Mash up Award 2nd」は、その名称の通り、今回で2度目。応募作品数は前回の56作品に比べて108作品と倍増しており、裾野の広がりを感じさせる。応募作品は多様化しており、地図を使ったサービスの割合が下がり、独自のアイデアや斬新なインターフェイスを使ったものが増えている。 主催者の発表

  • https://always-pg.com/java/j2se_rd/number/setscale.html

  • Javaによるアルゴリズム辞典

    奥村晴彦, 首藤一幸, 杉浦方紀, 土村展之, 津留和生, 細田隆之, 松井吉光, 光成滋生 『Javaによるアルゴリズム事典』 (技術評論社,2003年,ISBN4-7741-1729-3,2580円+税) のサポートページです。 技術評論社の Javaによるアルゴリズム事典 のページ ソースコードのダウンロード 00README.txt java-algo.zip (約320K,Shift JIS / CRLF) java-algo.tar.bz2 (約130K,EUC-JP / LF) 更新記録 [2003-05-09] 公開 [2003-05-12] BDCbrt.java, BDSqrt.java, BDtoE_Form.java, BinarySplitE.java, BinarySplitPi1.java, BinarySplitPi2.java のコメントを修正しました [

  • 浜松のごはんを食べるお店

    まぁ、簡単にいうと、ちょくちょく、増えます。 浜松でべ歩いたお店の場所を地図で印す! 定休日などを加え、便利な地図に! 詳しいレビューも加える(加えたい)!

  • Part5 SOAP,WSDL,REST――Web APIの基礎技術を学ぶ:ITpro

    Web APIWebサービスAPI)をプログラミングで活用するにあたって,ぜひ知っておきたい基礎技術が三つあります。古典的な技術の代表としてSOAPとWSDL,そして昨今急速に普及してきたRESTです。ごく単純に言ってしまうと,前者は「高機能で複雑」,後者は「シンプルで簡単に利用可能」と区別できるでしょう。現時点では,そのシンプルさが多くの開発者に受け入れられたおかげか,REST方式が(先達である)SOAP方式を圧倒しているように見えます*1。 もっとも,だからといってRESTがSOAPよりも優れていると結論付けるのは早計でしょう。昨今では,SOA(Service Oriented Architecture)という言葉に代表されるように,大規模なシステムを「サービス」という単位で構成し,互いに連携し合う設計手法が注目されています。特に,SOAを実現する具体的な基盤技術として注目されている

    Part5 SOAP,WSDL,REST――Web APIの基礎技術を学ぶ:ITpro
  • 第1回 WebサービスAPI+マッシュアップことはじめ

    Web 2.0の要素として,「マッシュアップ(mash up)」という言葉がよく聞かれるようになりました。マッシュアップとは,複数のWebサービスを融合して,新しいサービスとして提供する形態を指します。コンテンツ・ホルダーがWebサービスとして自社データの提供を拡大してくる中で,マッシュアップによって新たな価値を生み出す場が広がってきました。 この「マッシュアップ・ラボ」では,WebサービスAPIやマッシュアップ技術の最新動向と,マッシュアップ・サイト構築の要素となる各社のAPIの具体的な使い方についてサンプル・コードを交えて紹介していきます。 1回目となる今回は,まずWebサービスAPIとマッシュアップについて簡単におさらいすることにします。 1000以上のマッシュアップ・サイトが登場 この1年で,スクロール地図を利用したサイトがとても増えてきました。不動産業者の物件地図,飲店の情報マ

    第1回 WebサービスAPI+マッシュアップことはじめ
  • Part1 Web APIプログラミングに挑戦しよう! - Google/Amazon/Yahoo! Webサービス徹底活用:ITpro

    いま,Webの世界は大きく変わろうとしています。検索エンジンはどんどん進化し,ブログやSNS(Social Networking Services)といった新しいアプリケーションが登場して,Webの用途は広がり,便利になっています。 プログラマにとってのWebの姿も大きく変わっています。従来,Webでプログラミングといえば,サーバーで動作するWeb/DBアプリケーションの構築か,JavaScriptで動的なWebページを作成することを指すのがほとんどでした。最近はこれに加えて,Web上に散在するAPI(Web API)を利用するプログラミングが流行しつつあるのです。 インターネット上のサービスを 自分のプログラムに組み込める 「API」と言えばOSの機能をプログラムから利用するための窓口というイメージがあると思います。Web APIとは,WebにおけるAPI,つまりWeb上にあるサービスを

    Part1 Web APIプログラミングに挑戦しよう! - Google/Amazon/Yahoo! Webサービス徹底活用:ITpro
  • Expired

    Expired:掲載期限切れです この記事は,ロイター・ジャパンとの契約の掲載期限(30日間)を過ぎましたのでサーバから削除しました。 このページは20秒後にNews トップページに自動的に切り替わります。

  • 「ブックマークされた数」をブログに埋め込める機能、はてなが公開

    はてなブックマークカウンターを設置したWebサイト。左下と中央部分に表示されている青い画像がカウンターだ はてなは2006年10月5日、任意のWebサイトやブログに、それが「はてなブックマーク」でどの程度ブックマークされているか(被ブックマーク数)を表示する「はてなブックマークカウンター」を公開したと発表した(発表資料)。指定されたHTMLソースを自分のWebサイトやブログに貼り付ければ、被ブックマーク数がカウンターのように画像で表示される。はてな以外のWebサイトやブログにも埋め込める。 はてなブックマークは、同社が提供するソーシャルブックマークサービス。ユーザーが注目しているWebページやブログの記事を登録し、ユーザー間で共有可能にする。多くのユーザーがブックマークしている記事はそれだけ注目度が高いと言えるため、被ブックマーク数はWebサイトやブログの人気を測る指標の1つとなっている。

    「ブックマークされた数」をブログに埋め込める機能、はてなが公開
  • 公開APIを利用したサンプルサイトを作っていくよブログ

    2008/2/12:「公開APIを利用したサンプルサイトを作っていくよ」は、書籍発売に伴い、新サイトに移転しました。 →公開APIを利用したサンプルサイトを作っていくよ 新サイトでは、サンプルサイトの他に、サンプルソースコードの掲載もしていく予定です。 旧サイト(このページは)、削除せずにこのまま残しておきますので、新旧サイトともに今後ともご利用ください。 (旧)公開APIを利用したサンプルサイトを作っていくよ TOP ABOUT BOOK LINK MAIL BLOG 館 ZAPAnet総合情報局管理人ZAPAが公開APIWebサービス)を利用して、サンプルサイトを作って紹介しています。 Web2.0、マッシュアップの流行によってせっかくWeb上でAPIが公開されていても、利用する前に規約に同意して、開発用ドキュメント(HTMLからPDF、EXECL、WORDなどドキュメントのフォー