ドットインストール代表のライフハックブログ
ウェブサービス(Web API)をプログラムから使う 2009-12-26-2 [WebAPI][Programming] 前回[2009-12-24-1]はウェブサービス(Web API)の基本的事項と、よく採用されているプロトコルとデータ構造の概要を解説した。 プロトコルとデータ構造の組み合わせ、計4つのうち3つを取り上げて、実際にプログラムから Web API を使う方法を例を用いて説明する。 今回取り上げるサンプルプログラムで使った Web API と用いたプログラム言語を表に示す: プロトコル\データ構造XMLJSON, JSONPREST風MECAPI, Perlキーフレーズ抽出API, JavaScriptSOAP, XML-RPCはてブ件数取得API, Perl- REST風 + XML Web API をREST風プロトコルでアクセスしXMLデータを得る流れを perl
ウェブサービス(Web API)とは? 2009-12-24-1 [WebAPI][Programming] Webサービス(Web API)とは、ユーザがウェブ経由で他の人・会社が持っているデータや処理をアクセスして使うための技術。 プログラムから呼び出して使うことが多く、それを前提としたプロトコル、データ構造となっている。 商品検索、ウェブ検索、ソーシャルブックマーク、写真サービス、ツイッター、カレンダー、番組表、天気予報情報、路線情報、漢字変換、キーワード抽出、ウェブページのサムネイル、位置情報、地図情報、認証などさまざまなサービスで Web API が提供されている。 このような Web API を組み合わせてサイトやアプリケーションを作ることをマッシュアップと呼ぶ。 プロトコル Web API で利用されるプロトコルは大まかに下記の二つに分けられる。 (1) REST風 (2)
Twitter exposes its data via an Application Programming Interface (API). This document is the official reference for that functionality. Getting Started The concepts every developer should know before interacting with the API. Methods The API supports the following methods to send and receive Twitter data. Search API Methods search trends trends/current trends/daily trends/weekly REST API Methods
さくらです♪こんばんわ☆ミ 今日は Twitter API でのプログラミングについて簡単に説明するわね。 そんなに難しくないからプログラムできる人はお気軽に始めてもらえればと思うわ。 あ、今回は全部 Python よ。 Twitter API プログラミングに必要なもの 最低限知っとかないといけないのは、API のマニュアルの場所ね。 Twitter API Wiki / Twitter API Documentation 日本語訳もあるんだけど最新版に追随しきれてないみたいだから、本家のサイトを参照した方がいいと思うわよ。 ついでに Twitter API 開発チーム をフォローしてもいいと思うけど、さくらの TL は速すぎてあんまり見てないわww API のラッパーを作る Twitter API を使ったプログラムは、REST か POST で Twitter の API サーバにリ
海賊王をめざす男 マツです。こんにちは。 簡単に Youtube の動画を扱えるようになったので Flex でテストしてみました。Flash Player 10 推奨。 デモ YouTube APIPlayer YouTube APIPlayer をロードして Youtube の動画を使用します。 _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(Event.INIT, loaderInit); _loader.load(new URLRequest("http://www.youtube.com/apiplayer?version=3")); イベント // YouTube APIPlayer が、準備できたとき _loader.content.addEventListener("onReady", pl
国立情報学研究所(NII)が運営している論文データベース「CiNii」(サイニイ)のトップページがこの4月から“Google風”に変わり、アクセスが急増している。「GoogleやYahoo!JAPANで検索するのと同じように論文検索してほしい」というNIIの大向一輝 助教の思いが、これまで論文に触れたことのない一般ユーザーに受け入れられているようだ。 CiNiiは2005年にオープンしたサイトだ。国内約1200万件の学術情報(学術論文のタイトルや掲載誌、概要など)を検索でき、うち約300万件は論文本文(PDFファイル)も閲覧できる。 2007年4月にリニューアル。「CiNiiをもっとたくさんの人に使ってもらい、論文が人目に触れる機会を増やしたい」と、検索エンジンの検索対象にするとともに、SEO(検索エンジン最適化)も行い、キーワード検索する一般ユーザーもアクセスしやすくした。 効果は絶大だ
(前編からの続き) 4.CSSの属性セレクター jQueryは、CSSの属性セレクターの多くにも対応しています。属性セレクターとは、要素の持つ属性の条件で絞り込めるセレクターです。[...] の内側に属性の条件を記述します。 ■[attribute] 特定の属性を持つ要素を指定できるセレクターです。 ▼サンプルコード(HTML部分) <ul> <li id="first">テキストテキストテキストテキストテキスト</li> <li class="second">テキストテキストテキストテキストテキスト</li> <li id="third">テキストテキストテキストテキストテキスト</li> <li class="fourth">テキストテキストテキストテキストテキスト</li> </ul> ▼サンプルコード(スクリプト部分) $(function(){ $("[id]").css("co
jQueryの具体的な記述方法に入る前に、そもそもJavaScriptでは何ができるかということに少し触れておきましょう。 誤解を恐れずに言えば、JavaScriptは「(X)HTMLとCSS(Cascading Style Sheets)を操作するためのプログラミング言語」です。Webサイトを作成するには、通常、(X)HTMLでコンテンツの構造や内容を、CSSで見た目であるレイアウトや装飾を記述します。これに対してJavaScriptは、ユーザーの操作などが発生したタイミングで(X)HTMLやCSSを動的に変更することにより、Webサイトにインタラクティブな動きを与えます。 たとえば、第1回で紹介したアコーディオンパネルは、「dt要素がクリックされたらdd要素のheightプロパティを変更する」という処理によって、パネル部分が伸び縮みする動きを実現しています。 jQueryに限らず、Ja
「Yahoo! キーフレーズ抽出API」による Ajax 版タグクラウドデモ 2009-07-09-3 [Programming][YahooHacks][NLP][Ajax] テキストに含まれる重要フレーズを抽出してくれる「Yahoo! キーフレーズ抽出API」を使ったタグクラウドのデモを作ってみました。 フォームにテキストを入力してボタンをクリックするとそのテキストに含まれる重要フレーズがタグクラウド風に表示されます。 文字サイズ (font-size) は各フレーズの Score をそのまま pt 値として使っています。 - キーフレーズ抽出タグクラウド風 http://yapi.ta2o.net/demos/kp.html 「Yahoo! キーフレーズ抽出API」は JSONP が使えるので、ブラウザ上の JavaScript だけでこういう処理ができるのです。 Ajax! Aja
Ruby標準ライブラリだけでできるよ! 改変などご自由にどうぞ! #!/usr/local/bin/ruby require 'cgi' require 'net/http' # # 情報取得 # cgi = CGI.new key = cgi.params['key'] # 認証キー status = cgi.params['status'] # ステータス is_private = cgi.params['is_private'] # 非公開フラグ title = cgi.params['title'] # ページタイトル url = cgi.params['url'] # ページURL comment = cgi.params['comment'] # ブクマコメント count = cgi.params['count'] # ブクマ数 # # 条件 # exit unless ke
はてなブックマークのブックマーク数が多い順に記事を紹介する「はてなブックマーク数ランキング」。8月5日(月)~8月11日(日)〔2024年8月第2週〕のトップ30です*1。 順位 タイトル 1位 何十年も売れ続けている定番の日経文庫11冊を編集長が解説 | 日経BOOKプラス 2位 退職代行モームリ累計利用者15,934名分のデータ・利用された企業情報を公開 | 株式会社アルバトロスのプレスリリース 3位 現代的システム開発概論 2024 - Speaker Deck 4位 『ダンジョン飯』原作者:九井諒子インタビュー。完結後だから語れることをたくさん聞きました 5位 世界中の大学のコンピュータサイエンスやプログラミング講座が日本語で学べる「MOOC」(大規模公開オンライン講座)サイトまとめ。2024年版 - Publickey 6位 演奏会のリハで「楽器の調子がおかしい」と話していたら、
「商業利用もOK! Google Mapsについて知りたいこと」に続くGoogle Mapsインタビューの後編は、数多く存在するGoogle Maps関連のAPIや機能のうち、あまり知られていないものや新しいものをグーグルのソフトウェアエンジニア、淺川浩紀さんに聞いた。 Code Playgroundでオンライン編集 まずは、即効性のあるものからいこう。 Googleが持つ多くのAPIは、Webブラウザ上からJavaScriptによって呼び出せる。JavaScriptはコンパイルの手順なしに書けば実行できるので手軽である。しかし、だからAPIを試すのも簡単だとは限らない。例えば、Google Maps APIなら正しいGoogle Maps APIキーを用意したり、適切な文書にプログラムを埋め込んだりする作業を行い、それをWebブラウザで開かねばならない。
jQuery API jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. If you're new to jQuery, we recommend that you check out the jQuery Learning Center. If you're updating to a newer version of jQuery, be sure to rea
新着記事一覧 2011/06/18 : 「allow_url_fopen=Off」の環境にて 2009/03/13 : Google AJAX Feed API 2009/02/27 : Twitter API 2009/02/24 : flickr API 2009/02/14 : JugemKey Web ad Fortune 無料API 2009/02/08 : 公開APIリンク集1-サムネイル系API 2009/02/06 : サムネイルAPI 2009/02/04 : Mozshot 2009/02/02 : HeartRails Capture 2009/01/30 : SimpleAPI ウェブサイトサムネイル作成API 次のページへ>> 公開API活用ガイドの第4章のサンプルや、その他のサンプルにおいて、「simplexml_load_file()」関数を使っているコードが
このコーナーでは、ネットビジネスを強力に支援する製品について、それを支える技術や市場動向を説明し、さらに各社から提供されている製品を紹介する。競合商品がひしめく市場で、他社に差を付けるための武器として、ぜひ導入を検討してみてほしい。今回は、「グラフ作成・データ可視化」サービスだ。 売り上げの推移、業界におけるシェア、自社製品の出荷数内訳などなど…。「顧客の説得のため、ウェブサイトでもグラフ要素を掲載したい」といったケースは増えている。大手企業では、PHPを使いデータベースと連動させて動的に最新グラフを表示させる、といった仕組みを用意できる場合もあるが、たいていは「エクセルで作成したグラフを画像として貼り付け」といった、手作業感あふれるものだった。 だが、昨年末にGoogle Chart APIが登場して以降、さまざまなサービスや独自APIが増加し、選択肢がグッと増えてきた。無料で利用できる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く