You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
A declarative, data-retrieval and aggregation gateway for quickly consuming HTTP APIs Try me prodid = select ProductID[0].Value from eBay.FindProducts where QueryKeywords = 'macbook pro'; details = select * from eBay.ProductDetails where ProductID in ('{prodid}') and ProductType = 'Reference'; reviews = select * from eBay.ProductReviews where ProductID in ('{prodid}') and ProductType = 'Reference'
eBayが、JavaScriptアプリケーションからSQL文のような形式でデータベースへの問い合わせを記述できるDSL(ドメイン固有言語)のql.ioを発表。オープンソースとして公開しました。 現在、多くのWebアプリケーションが、バックエンドとのデータのやりとりにHTTPをベースにしたAPIを用いています。しかし、WebベースのAPIによってデータを取り出すのは、プログラマにとって実は手間のかかることです。 例えば、キーワードを入力すると関連する商品の名前、詳細、購入者の評価をユーザーに表示する、というWebアプリケーションでは、まずキーワードでデータベースを検索して商品IDを取得し、今度はその商品IDをキーにして名前や概要、評価の情報を取得する、といったように、APIを繰り返し呼び出す必要があります。 ql.ioはこうした内容をSQLのように分かりやすい記述で実現するだけでなく、複数の
GWが始まりましたが、鎌倉のGWは観光客多すぎて逆に住民はげんなりして外に出なくなる感じです。とはいえ路地まで観光客が攻め込んでくることは少ないので、路地を散歩する分には天気がよくていい感じですね。ちなみに人力車のおにーさんはそういう味のある路地を知り尽くしているので人力車で移動するのはそこそこオススメです(ぼくは乗ったことないけど「こんなところも通るんだ!」ってところで見かけたりします)。 さて、jqというコマンドをご存じでしょうか。 jq jq is a lightweight and flexible command-line JSON processor. と書いてあるとおり、コマンドラインでJSONを扱うことができるコマンドです。で、今まさに仕事で巨大JSONと戦うことが多く、このコマンドが大活躍です。 とはいえ、ぼくの使い方としては「巨大JSONをキレイに整形して表示する」とい
こんばんは、Python界のひきこもりです。 モバイルアプリケーションのバックエンド開発などでRESTful APIを先ず設計する必要があるといったケースなんかで便利に利用できそうな、既存のウェブアプリケーションフレームワークの仕組みからRESTfulなAPI構成に特化してパッケージングされたサブフレームワークがいろいろ出てきているので調べました。 フレームワークに必要な機能そもそもフレームワークにどんな機能が必要なのかというのをChoosing an API framework for Django から抜粋。 ページネーション(アイテムの先頭から10件が1ページ目→11から20が2ページ目など) データの投稿とバリデーション メタデータの生成(result, count, next みたいな要素をレスポンスに含める為のしくみのことかな?) レスポンスのハンドリング キャッシュ データの
コードの共通化する時のコツの学べる本はないか? と、相談した時にお勧めされたので読んでみました Rubyベストプラクティス -プロフェッショナルによるコードとテクニック 作者: Gregory Brown,高橋征義,笹井崇司出版社/メーカー: オライリージャパン発売日: 2010/03/26メディア: 大型本購入: 9人 クリック: 307回この商品を含むブログ (47件) を見る 本の目的 熟練したRubistたちが当たり前と考えている、プラクティスやイディオムを明らかにすることで Rubyという言語の根本的な理解を高めること 2章 美しいAPIを設計する メソッドにおける順序付き引数の数は最小限にする メソッドにデフォルト値を持つパラメータが複数あるなら、optionsハッシュによる擬似キーワード引数の利用を検討する 同時に複数の引数処理を扱う必要がある場合、splat(*) 演算子を
「node.jsでTwitter Streaming APIを利用する方法」の続きです。 Streaming APIを使ってサーバで受信したつぶやきをブラウザにプッシュするには、Socket.IOを使うのが簡単です。 準備 必要なパッケージをインストールします。 npm install socket.io express ntwitter サーバ側 Streaming APIで取得したツイートの情報を、次のようなJavaScriptコード(server.jsとします)でクライアントにプッシュします。consumer_keyとconsumer_secret、access_token_key、access_token_secretの部分は適切なもので埋めます。 var express = require('express') , app = express() , server = requi
移転しました http://please-sleep.cou929.nu/20130121.html
DataFart lets you easily graph data from the command line. How it Works $ datafart < data.txt http://datafart.com/uensdk Go to the url to see your data. Your data is only kept on the server for ten minutes, so open the url quickly. $ open http://datafart.com/uensdk Data Format $ cat example_data.txt 1.0 2.61 3.1 1.2 2.11 4.8 2.1 3.40 5.2 Data is organized into columns of numbers that will be parse
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
About This documentation explains the specifications of Qiita API v2. Request Requires secure connections with TLS to access the all endpoints of our API, without exception. Use qiita.com host to access to the public Qiita data, otherwise use *.qiita.com to access to Qitia:Team data. Parameters Accepts GET, POST, PUT, PATCH, and DELETE HTTP methods. On GET request, include parameters as URI query
Connecting to Evernote with Android Intents Android was designed to make it easy to build apps that work together, so it's a great platform for developing apps that work with Evernote. There are two basic ways for your Android app to work with Evernote: through the Evernote web service API, and using intents. Getting Started To get started, visit the Cloud API page and download the Evernote API ZI
開発者に向けて公開されているEvernoteAPI情報はいろいろある。 Evernote API Overview Emacs Evernote mode - Ruby Mobile Integration Overview Evernote Affiliate Program Evernote Site Memory Everboard - PHP Note Export Format Android向け Evernote for Android Developing On Android メモの操作やアクセス方法はいくつかある。 Evernote HTTP API Thrift API Reference Evernote Synchronization via EDAM インテントでEvernote Androidらしくインテントで公式アプリに渡していく方法もある。 サンプルコードの
Facebookガジェット「NOTICE」の開発に協力し、ソフトウェア (Mac OS X, Windows用) の開発を担当している。 「NOTICE」は、「Facebookの左上」をリアルデバイスにしたもので、 ここに出る数字を こんな感じに表示している。 今日は主にFacebookアプリ開発者向けに、Facebookの「左上」に出ている数字をFacebook APIを使って取得する方法をまとめる。 通知の数を取る まず、いちばん右の通知。自分の書き込みへの「いいね!」とか、コメントとか、アプリのリクエストとか、いろんなタイプの通知がごちゃっと混じっている。 この数字を取得するために、FQLのnotificationテーブルを使った。 notification – Facebook Developers SELECT notification_id FROM notificat
zusaar.com - zusaar リソースおよび情報 参加してきました。 以下、粒度にばらつきありますが、気になった点のメモです。ほぼ引用ですが、意図と違う表現になってしまっていたらすみません。 RESTful APIとしてのRailsとクライアントとしてのJavaScript (@ppworks) no title RESTfulの指向で考えると統一されたインターフェースで、URLを見ただけで何するかわかるのが良い JSはassetsのほうに統一しアクションごとに処理が書けるjQuery-Routerなどを使うと良いのでは RailsはだんだんAPI化していくのではないか 通常のHTTPリクエストと非同期HTTPリクエストを同じ統一インターフェースであるRESTfulな設計で管理すると一貫性が出て開発効率の向上につながる リソースモデリングパターンの提案 (@tkawa)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く