2017年2月23日に開催された 第3回 Hubot×ChatOps勉強会 の発表資料です。 hubot-slack v4移行時のhubot-scriptの互換性についてのハマりどころを解説します。
![hubot-slack v4移行時のハマりどころ #hubot_chatops](https://cdn-ak-scissors.b.st-hatena.com/image/square/b9732ca4796f62e4cd79526d0cb27a0d362f7e27/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fhubot-chatops-03-knjcode-170223103719-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
Amazonで商品情報や検索結果を返してくれるProduct Advertising APIについてですが、なぜか503エラーが10%位の確率で発生します。 初期状態で1秒1回まで、1時間に2000回の制限までとのことですが、これを守っても、それどころか数時間空けても503エラーが一定確率で出てきます。 RubyでAmazon ECSを使用しているのですが、もはやエラー前提で以下のように処理しています。(運用上はエラー処理をもっと厳密にやったほうが良いでしょう) retry_count = 0 begin Amazon::Ecs.item_lookup(...) rescue retry_count += 1 if retry_count < 5 sleep(5) retry else return false end end 他のブログ等を見ても同様にエラーが発生しているようですし、現状
These parameters can be added to the player URL in the embed code. <iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/293&{ ADD YOUR PARAMETERS HERE }"> </iframe> API In order to access the JavaScript object which provides the SoundCloud Widget API, add this script to your html page. Th
This is a RESTful API for NYC subway data from the MTA (Metropolitan Transportation Authority) The MTA offers subway data in GTFS format, which is not particularly useful for developers. My hope is that this API will make it easier for you to integrate this data into your applications. Documentation Subway station codes The MTA uses a set of codes to refer to subway stations in New York. In order
# 【ご注意ください】 この記事を書いた後にiBeacon周りの仕様は大きく変更しています。 そのため下記の情報は古い可能性がありますのでご注意ください @himara2 です。iBeacon Advent Calendar の4日目を担当させて頂きます。 ここまで概要や作品の紹介が多いようですので、私は開発時の注意点を書きます。 背景 以前「5分でわかるiBeacon」というスライドを公開させて頂きました。 5分でわかるiBeacon | SlideShare iOSデバイス2台で開発していたのですが、BLEに不慣れなこともありいくつかハマりました。 この記事ではこれからiBeacon開発を始める人向けに「開発時のハマリどころポイント」をまとめたいと思います。 ※なお、前提として上記のスライドで簡単にまとめた実装方法は理解している想定で進めます。 1. バックグラウンド処理の注意点 Ba
要望 † 要望としては、 あるディレクトリ配下に対して、ユーザーが入力したキーワードに対する全文検索結果を表示したい かつ、各ページにタグを付けておき、タグで絞り込むようにしたい 検索対象のページ数は200件程度 というものでした。 まず、NAMAZU を提案したのですが諸事情で却下としました。 利用できるのはPHPのみ、という状況です。 そこで、外部のAPIにアクセスして検索結果を取得する方法を提案し、これが採用されました。 それが『Googleカスタム検索+Google Web Search API』による検索です。 ↑ Googleカスタム検索+Google Web Search API の提案の内容 † Googleカスタム検索は、コンテキストのXMLと、アノテーションのXMLを利用して 任意のURL(Googleカスタム検索では サイト と呼びます)に対して、タグ(Googleカ
http = require('http') querystring = require('querystring') qst = querystring.stringify({ appid: '################', sentence: 'もももすももももものうち', results: 'ma' }) options = { host: 'jlp.yahooapis.jp', port: 80, path: '/MAService/V1/parse?' + qst }; http.get(options, (res) -> body = "" res.on('data', (data) -> body += data) res.on('end', -> console.log(body)) ).on('error', (e) -> console.log("Got erro
How to create a custom HTML theme Want to create a custom look for your blog? If you’re comfortable hand-coding HTML, then you’ve come to the right place! If not, choose from hundreds of beautiful themes in the Theme Garden. IntroductionTumblr was originally built around seven key post types: text, photos, links, quotes, chat, audio, and video. Starting in 2018, we transitioned most new posts to u
最近Androidとの抗争が激化しているago(@kyo_ago)です。 jQueryはCSSセレクタを多用する特徴がありますが、jQuery内では実行ブラウザやCSSセレクタの記述によって呼び出されるブラウザAPIが変わり、それによって実行速度にも影響が出ます。 この記事では「セレクタAPIとはなにか」、「CSSセレクタの記述によって呼び出されるセレクタAPIの種類」、「高速なセレクタAPIを使用するための方法」、「高速なセレクタAPIが使われるかどうか確認する方法」などを紹介したいと思います。 (※この記事はJavaScript Advent Calendar 2011 (フレームワークコース) : ATNDの1日目の記事です) セレクタAPIとはなにか セレクタAPIとは「#hoge .huga」のようなCSSセレクタから、DOM上に存在する要素を取得するためのAPIです。 jQue
最近はTwitterよりFacebookに書きこむことのほうが増えてます。 ちょっとFacebookのAPIを調べてみたら、簡単に使えそうなのがあったので紹介したいと思います。 FQL FacebookにはSQLに似たFQLというものがあります。 これを使ってみたいと思います。 例でURLからシェア・いいね!の件数を取得したいと思います。 やってみる 次のURLをブラウザで確認してみてください。 https://api.facebook.com/method/fql.query?query=select%20%20like_count,%20share_count,%20comment_count,%20total_count%20from%20link_stat%20where%20url=%22http://www.hatena.ne.jp/%22結果としてXMLが返ってくると思います
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く