先週、 Amazon のクラウド DNS サービス Amazon Route 53 をご紹介しました。柔軟で信頼性の高い DNS サーバーを安価に利用できる、とても有用なサービスです。しかし、標準では GUI が用意されておらず、データの更新がとても面倒なのが玉に瑕でした。サードパーティのツールもいくつかありますが、個人的にはどれもいまひとつな感じです。 仕方ないのでツールを自作することにしたのですが、さすがにフル機能の GUI を構築する時間はありません。 UNDO やコピー&ペーストなどの機能も欲しいところですが、実装にはそれなりの手間がかかります。そこで思いついたのが、 Google Spreadsheets (Google Docs の表計算) を Google Apps Script で拡張する方法。これなら Google Spreadsheets の持つ強力な編集機能がそのまま
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、R&D統括本部 プラットフォーム開発本部の入山です。 iPhoneアプリ、およびAndroidアプリを開発されている皆さま、ビッグニュースです! 本日、YJDNにて、Yahoo!地図 SDK for iPhone、並びに、Yahoo!地図 SDK for Android(以下、合わせてYahoo!地図 SDK)を公開しました。 Yahoo!地図 SDKは、iPhoneではMapKitフレームワーク、Androidではcom.google.android.maps ライブラリに基本準拠した仕様となっておりますので、これから地図を使って開発したい方はもちろん、今まで地図を使って開発されていた方にも大変使用しやすくなっており
前回のエントリではめんどくさくて結果だけにしちゃいましたが、一番言いたかったチューニングがあんまり注目されてないのでちゃんと書いてみます。 かなり面倒 Yahoo! Pipes の応答速度が結構遅くて、1箇所変更しては2?3秒待っては確認を繰り返す必要あり。根気が必要。 これ、私の場合は 20 秒でした。根気ってレベルじゃない。 ボトルネックは「Regex モジュール」 pipesエディタはよくできていて、選択した工程までの結果とかかった時間を表示してくれます。なのでどこがボトルネックなのかが一目瞭然です。 以下は上で紹介している「Yahoo! Pipes の Page Fetch モジュールでスクレイピングし放題」の「はてブ ブックマーク件数一括取得API」のpipesエディタ画面。 まずは Regex モジュールの前まで。 「Time taken: 0.377219s」と出てますね。
リクエストを送信した場合、指定したパラメータに応じて様々な情報を取得できますが、膨大な商品情報の中から何の情報を取得したいのかを指定することができます。例えば商品名に加えて商品の画像やレビューなどを指定して取得することができます。 個別にどの情報が欲しいと指定するのではなく、あらかじめ取得可能な情報がいくつかのグループにまとめられており、グループ単位で指定します。不必要な情報まで含まれていると取得するデータが大きくなってしまいますので適切なグループを指定し必要な情報だけを取得するようにして下さい。 ResponseGroupパラメータに指定可能な値 リクエスト情報(Request) 商品の詳細情報(ItemAttributes) 商品の画像(Images) レビュー(Reviews) ランキング(SalesRank) 関連商品(Similarities) リストマニア(ListmaniaL
ツイートボタンの裏で使われているAPIを試す URL一覧からツイート数を取得するツールをつくっていた時に、Twitterの公式ツイートボタンの裏で使われているAPIも試していました。 ツイートボタンでは動的にツイート数が表示されるので、裏ではその手のAPIをリクエストしているはずです。調べてみると次のようなAPIが存在していました。 http://urls.api.twitter.com/1/urls/count.json?url=[調べたいURL] &callback=[コールバック関数名] 試しに「http://www.yahoo.co.jp/」のツイート数を調べてみると、次のようなレスポンスが返ってきました。 {"count":7702,"url":"http://www.yahoo.co.jp/"} 7702回ツイートされているようです。ただ、この数値は実は正しくありません。 今年
はじめに 本稿では、JavaやPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するツール「jsonengine」について紹介します。 対象読者 Google App Engineに興味はあるが経験のない方。JavaScriptやActionScriptによるクライアント開発、またはiPhoneやAndroidによるスマートフォン開発の経験のある方。JavaやPythonの開発経験は不要です。 必要な環境 最低動作環境は次のとおりです。 Java SE 5 jsonengineって何? 「jsonengine」は、JavaやPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するオープンソースのツールです。このツールは、昨年開催された「Mashup Awards 6」において「
MediaWiki 操作 API (api.php) the MediaWiki REST API (rest.php) The Action API provides a much broader set of functionality, while the REST API (which is newer) has better-structured URLs and runs faster. MediaWiki also includes the following software APIs: MediaWiki PHP API、PHP で MediaWiki の拡張機能を開発するために使用できます MediaWiki JavaScript API (mw)、利用者スクリプトとガジェットを開発して、MediaWiki ユーザー インターフェイスを拡張するために使用できます。 Me
MediaWiki has several application programming interfaces (APIs). MediaWiki offers the following web APIs: the MediaWiki Action API (api.php) the MediaWiki REST API (rest.php) The Action API provides a much broader set of functionality, while the REST API (which is newer) has better-structured URLs and runs faster. MediaWiki also includes the following software APIs: the MediaWiki PHP API, which ca
Specify the action to perform, the format of the response, and options that apply to all API modules. actionWhich action to perform. This parameter should be sent as part of the request URL (not the POST body) for ease of use in debugging, analytics, and request routing or filtering. abusefiltercheckmatch Check to see if an AbuseFilter matches a set of variables, an edit, or a logged AbuseFilter e
Discover the next evolution of MuleSoft, announced at Connect:AI. Catch up on the highlights. Since joining MuleSoft in 2013, ProgrammableWeb has sought to bring awareness to the impact APIs can have on modern businesses. Nearly a decade later it has undoubtedly played a role in helping the wider market understand the power of APIs. As part of the Salesforce family, MuleSoft is expanding our focus
Amazon E-Commerce Service(ECS4.0)、Javascript(Ajaxを含む)の技術についての話題。 ECS4.0関連のライブラリやツールの提供もしています。たまに独り言も・・・ ECS4.0はAWS3.0に比べかなり柔軟ですが、なにぶん数が多いのでここにメモを残しておきます。 "Version:2005-10-05"のマニュアルを参考にしています。 また、(私が)よく使うものには色をつけています。 まずは、"Operations"(オペレーション)の一覧。 とはいえ、"ItemSearch"・"ItemLookup"があれば基本的に事足りますが・・・ 意外に"Help"オペレーションは「ツールを作れば」役に立ったりします。 [Operations一覧] [商品情報]
Amazon Web サービスが「Product Advertising API」へ変更された事に伴い全てのリクエストに電子署名を含める必要があります。公開不可な秘密キーを使用する必要がありますので事実上クライアントだけでは利用が難しくなりました。 ただ面倒ではありますが、秘密キーをスクリプトやページ内に埋め込まず毎回入力するようにすれば少なくとも自分で利用するだけのために使用することはできると思います。ここではサーバを使わないで済むようにJavaScriptを使いリクエストに署名認証を含める手順を確認していきます。 リクエストに署名認証を含める手順については「認証(Timestamp及びSignature)」を参照して下さい。この手順に従って順に確認していきます。 タイムスタンプの追加 リクエスト内のパラメータ名と値をURLエンコード パラメータと値のペアをバイト順に並べ替え 署名対象の
2008/2/12:「公開APIを利用したサンプルサイトを作っていくよ」は、書籍発売に伴い、新サイトに移転しました。 →公開APIを利用したサンプルサイトを作っていくよ 新サイトでは、サンプルサイトの他に、サンプルソースコードの掲載もしていく予定です。 旧サイト(このページは)、削除せずにこのまま残しておきますので、新旧サイトともに今後ともご利用ください。 (旧)公開APIを利用したサンプルサイトを作っていくよ TOP ABOUT BOOK LINK MAIL BLOG 本館 ZAPAnet総合情報局管理人ZAPAが公開API(Webサービス)を利用して、サンプルサイトを作って紹介しています。 Web2.0、マッシュアップの流行によってせっかくWeb上でAPIが公開されていても、利用する前に規約に同意して、開発用ドキュメント(HTMLからPDF、EXECL、WORDなどドキュメントのフォー
「実行中のアプリケーションを外から観察するコマンド。 - こせきの技術日記」のWindows版。Dependency Walkerを除き Microsoft 純正。以下のうちのいくつかは64ビット環境でも動くかも知れませんがあまりよく知りません。 Process Monitor http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx Windows上で外から観測する場合のほとんどのときにはこれだけで足りるくらいの強力なツール。 各プロセスのアクセスしているファイル、レジストリ、プロセスおよびスレッドの状態などのうち、設定したフィルタに応じたものだけを出力できる。 ApiMon http://www.microsoft.com/downloads/details.aspx?FamilyID=49ae8576-9bb9-412
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く