![はてブAPIでwebサービスを作りたい全ての人に向けて書きました](https://cdn-ak-scissors.b.st-hatena.com/image/square/215317f057edf40552df6fa7302c4ac55f2447bd/height=288;version=1;width=512/https%3A%2F%2Fsyncer.jp%2Fstorage%2Fapi%2Fhatebu-api-matome%2Fstatic%2Fdst%2Feyecatch_og.png)
by mikael altemark PCやスマートフォンをネットに接続したり、他のデバイスと接続したりするときに使われる規格はWi-FiだったりBluetoothだったりといろいろありますが、最初に接続の設定をきっちり終えるまでがかなり面倒で、また、規格違いに悩まされることもあります。こういった悩みを一掃できるのではないか、ということで従来と異なる方向からアプローチしたのがBoris Smusさんによる「Web Audio APIを使った超音波通信」です。 Ultrasonic Networking on the Web | Boris Smus http://smus.com/ultrasonic-networking/ いきなり「超音波」といわれてもどういうことなのか分かりづらいですが、以下のムービーで簡潔にまとめられています。 Ultrasonic Networking using
自社サービスにAPIを実装する事ってあまりないですよね。 kamadoのプロダクトも現在はAPIは公開してません。 もし提供するのであれば、簡易的な方法ですが、ユーザーテーブルにtokenカラムを追加して、API用のルーティングを作成する…という方法が考えられると思います。 しかし、その実装時間でより良いAPIが実装出来るとしたら素晴らしいですよね。 そこで紹介したいのがgem doorkeeperです。 日本語の記事が見当たらなかったので記事にしました。 github https://github.com/applicake/doorkeeper gem doorkeeperってどんな機能があるのか? 簡単に説明すると、 ・アプリケーションの管理機能 ・アプリケーションの承認管理 ・スコープの設定 いってしまえば、Facebook API(に近い実装)そのまま実装出来ます。 しかもOAu
こんにちは。週6フリーターです。WEB業界で働く為に勉強中です。 ちゃんと働いてカーチャン温泉につれてくんだ。。。 下記の記事に触発されて自分もWEBサービスを作ってみました。 ・『自分でWEBサービスを作りたいと思っている人へ』 http://anond.hatelabo.jp/20101203150748 ・『Rails3 と jQuery で、真面目にオシャレなエロサイトをつくってみました』 http://d.hatena.ne.jp/inouetakuya/20120331/1333192327 あ、でも今回作ったものはエロ関係ありません(笑) 下記が今回の製作物になります。 今回の製作物 『はてブ1000users超え記事アンテナ(´・ω・)』 http://hatebu-1000users-over.com/ ・このサイトについて はてなブックマークにて1000users以上取
tl;dr - 通常のHookではなくPubSubHubbubのほうのHookを使えばGithubのすべてのイベントをひとつのWebHookで受け取ることができる。 Github の WebHook ではレポジトリの更新しか受け取れず、issue とかも受け取れたら便利なのになーと思いつつ API ドキュメントを見てみると Hook を API から登録したりすることができるようになっていた。 だがこれは所詮は Web から登録できる Hook をいじるもので、このリストにあるものしか登録できない。 また、それぞれの Hook について登録できるイベントはリストで定義されている物に制限されているようで、たとえば WebHook だと push イベントしか設定することはできないみたい。(API 経由でも設定できなかった) 一方、それとは別に用意されている PubSubHubbub の Ho
ここでは、Google Maps JavaScript API(version 3)を使って遊ぶ方法を説明したいと思います。 Google Maps JavaScript APIを使うと、グーグル社が提供する衛星写真や地図を使ってホームページ上で色々なものを作れます。 対象とする読者は初心者もしくは入門者です。 Google Maps APIはJavaScriptを使って書いてあるので、JavaScriptの知識があった方がわかりやすいと思いますが、Java Scriptがわからなくても何と無くわかるような説明を目指したいと思っています。 基本編 Google Maps APIの単純な例 地図の種類を切り替える 地図の中心を移動する 地図上にふきだしを表示 地図がクリックされたときの処理 マップタイプコントロールを無効にする 緯度経度取得ツール 要望が多いので緯度経度情報を取得するツールを
フィードバックを送信 プレイス ライブラリ コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 注: API キーの制限が適用されるようになりました 注: サーバー側ライブラリ 概要 プレイス ライブラリ(Maps JavaScript API)の関数を使用すると、アプリケーションで、定義された領域(地図の境界線内や、特定の地点の周辺など)内の場所(この API では施設、地理的位置、著名なスポットなどと定義されます)を検索できるようになります。 Places API はオートコンプリート機能を備えており、アプリケーションの Google マップ検索フィールドにオートコンプリート検索機能を実装できます。ユーザーが住所の入力を開始すると、オートコンプリートによって残りが入力されます。詳細については、オートコンプリートのドキュメントをご覧ください。 はじめに Ma
フィードバックを送信 コンセプト コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 地図タイプ このページでは、Maps JavaScript API を使用して表示できる地図の種類について説明します。 地図とタイル座標 このページでは、Maps JavaScript API で使用される座標系について説明します。 地図のローカライズ Maps JavaScript API アプリケーションをローカライズするには、デフォルトの言語設定を変更し、地域コードを指定します。これにより、特定の国または地域での地図の動作を変更できます。 バージョニング Maps JavaScript API チームは、定期的に API を更新して、新機能を追加したり、バグを修正したり、パフォーマンスを改善したりしています。アプリケーション内で読み込む API のバージョンは、Maps
Code snippets and sample apps demonstrating how to use the Evernote API Sample code demonstrating how to interact with the Evernote Cloud API is now included in our SDKs, which are available for the following languages/platforms: iOS Android Ruby Python PHP Perl Java Mac (Cocoa) C++ C# ActionScript 3 We've also developed a number of separate sample applications for various pieces of documentation
All Thrift declarations ModuleServicesData typesConstants NoteStoreNoteStore authenticateToSharedNote authenticateToSharedNotebook copyNote createLinkedNotebook createNote createNotebook createOrUpdateNotebookShares createSearch createTag deleteNote emailNote expungeLinkedNotebook expungeNote expungeNotebook expungeSearch expungeTag findNoteCounts findNoteOffset findNotesMetadata findRelated getDe
API Documentation Multiple ways of connecting to the Evernote service Evernote provides two main APIs that you can integrate into your applications: the Local API and the Cloud API. When you access the Local API, your application is interacting with a local Evernote client such as Evernote for Mac or Evernote for Android. When you access the Cloud API, you're speaking directly to the Evernote web
Googleは米国時間6月22日、「Google Maps API」の使用料を引き下げるとともに、スタイル付き地図と通常の地図の両方について制限を緩和すると発表した。 新しいオンライン価格体系では、地図の読み込み回数1000回あたりの料金が4ドルから50セントに引き下げられた。これはかなり大幅な値下げだ。ちなみに、大多数のサイトにとってMaps API自体は無料のままだ。 またGoogleは、仕組みをシンプルにするためMapsの分類を整理し、スタイル付きの地図とスタイルを適用していない通常の地図で分けていたこれまでの区別をなくす。したがって、スタイル付きの地図とデフォルトのGoogle Mapsスタイルのどちらを使用していても、アプリケーションには同じ使用制限と価格が適用される。 Google Maps APIチームで製品マネージャーを務めるThor Mitchell氏はGoogle Ge
HTML5 の Drag and Drop API を使うことで、ブラウザにドロップされたファイルの情報を扱うことが出来ます。そして File API を組み合わせることで、ファイルの中身まで扱うことが出来るようになります。 そして FormData オブジェクトと XHR を組み合わせることでアップロード処理までを実装することが出来ます。完成図はこんな感じです。 今回は JavaScript の処理が中心です。jQuery を使っているので追加してくださいね。 $(function () { var uploadFiles = function (files) { // FormData オブジェクトを用意 var fd = new FormData(); // ファイル情報を追加する for (var i = 0; i < files.length; i++) { fd.append(
AJAX Feed API を使用すると、JavaScript だけを使用して、公開されている Atom フィードや RSS フィードをダウンロードできるので、自分のコンテンツや Google Maps API などの他の API に、フィードを簡単にマッシュアップできます。 Google AJAX Feed API を使えば、複雑なサーバー側のプロキシの処理などは不要で、たった数行の JavaScript を使用してフィードをマッシュアップできるため、JavaScript でのマッシュアップ開発に苦労することはありません。フィードをウェブサイトに統合する作業も簡単、迅速です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く