Blueskyのbotを作る際につまったのでまとめます。Blueskyのリンクカードとは?TwitterのTwitterカード的なOG Image、title、descriptionがまとめて表示されるカード型のリンクUIのことです。Twitterの場合は、URLを本文に含めればよしなに展開してTwitterカードを作ってくれるのですが、BlueskyのAT Protocolの場合はそんな単純にはいきませんでした😅 リンクカード付きのpostを投稿する方法BlueskyはAT Protocolの上で動いているので、リンクカードもAT Protocolの仕様に則って投稿する必要があります。 当初その仕様でどのようにリクエストするのかわからず詰まったのですが、自分がBlueskyのアプリ経由でリンクカードを投稿したpostのjsonを確認することで理解しました。 以下の形式でbsky

私たちopenBDプロジェクト(カーリル・版元ドットコム)は書誌情報・書影を、だれでも自由に使える、高速なAPIで提供します。 個人が、SNSやブログで本を紹介するとき 書店が、仕入れや、販売のために本を紹介するとき図書館が、選書し、利用者に本を紹介するとき メディアが、本を紹介し評するとき 企業が、書誌情報・書影を利用したあらたなサービスを開発するとき こうしたときに、自由に使える書誌情報・書影を、高速なAPIで提供するopenBDの提供を開始します。 オープンな本のデータが、本の世界をますます豊かにすると考えるからです。 openBDは、カーリルがAPIシステムを開発します。 カーリルは、図書館蔵書・貸出情報を横断的に高速で検索するサイトを提供しています。 ここで培ったノウハウを活用します。 openBDに掲載する書誌情報・書影は版元ドットコムが収集します。 版元ドットコムは、会員出
{ "entities": [ { "salience": 0.26294392, "mentions": [ { "text": { "content": "語", "beginOffset": 51 }, "type": "COMMON" }, { "text": { "content": "語", "beginOffset": 63 }, "type": "COMMON" }, { "text": { "content": "語", "beginOffset": 81 }, "type": "COMMON" } ], "type": "OTHER", "name": "語", "metadata": {} }, { "salience": 0.16206388, "mentions": [ { "text": { "content": "Google", "beginOffset":

User Insight ヒートマップに対応した企業向けのWeb解析ツールです。 ユーザーのマウスの動きやタップの動きを個別に再生できたり、どんな組織からアクセスされたかわかるなど独自のユニークな機能が多数あります。大規模サイトも解析可能で日本を代表する有名企業や官公庁など、約700サイトへの導入実績があります。 Social Insight Facebook、Twitter、Youtubeなどソーシャルメディアの マーケティング分析・管理ツールです。国内SNSユーザー2600万人のアカウント、企業Facebookページ120万件、数百億件の投稿データ、5500万枚の写真、220万件の動画データなどを解析してソーシャルマーケティングに活用できます。 ユーザーローカル ChatAI 社員が安全かつ簡単に生成AIを利用できる環境を提供するサービスです。送信データがAIの学習に利用されないセキュ

ここ数年、人工知能(AI)や音声認識を使ったサービスが急速に広まっています。「siri」、「OK,Google」など、あなたが呼ぶだけでインターネットにアクセスし用事をこなしてくれるパーソナルアシスタントはますます一般的になってきています。さらには、FacebookはMessengerアプリに「M」という名のパーソナルアシスタントを入れようとしています。世界中では、次々と最新のテクノロジーを活用したサービスが登場しているのです。もし、人工知能を搭載したサービスやIoTデバイスを使ったアプリなどを自分でプログラミングして作れたら・・と考えてる方も少なくないのではないでしょうか。 今回は、そんなあなたのためにアプリやIoTデバイス上で音声認識や人工知能を簡単に使えるようになるサービスをご紹介します。 また人工知能を勉強できるおすすめの書籍を紹介しています。 興味を持たれた方は下記からご覧くださ

先日のエントリでコメントを頂いて,Twitter からのメールのヘッダに様々な情報があることを知りました. gmail 宛に届く follow メールに対して自動で follow 返しする - 理系学生日記 なんでみなさん知ってるんだろう,どこにドキュメント化されてんのかと思ったら,ここに書いてあった. How should my bot follow users that followit or inspect direct messages? By default,Twitter sends anemail the first time a user follows you or sends you a direct message. For your bot-building pleasure, we've added the following headers to thos
あいさつ 流行りにはしっかり乗らさせて頂きたい!line botちょこちょこ遊んでいた中で出来た成果物をAPIのruby言語ラッパーとしてgem化しときました^^GithubRubygems 即時性や並列性を考えるとガチBotには向いてないかもですがまあサクッと遊ぶときに使ってくださいな^^ ちなみにこのライブラリとheroku+Fixieで作ったbotをひけらかすとこんな感じ 参考:LINE BOT をとりあえずタダでHeroku で動かす 情報のフェッチだけじゃなくて予約とか何か副作用の持つアクションと絡めたり、グループチャットにbot入れてスケージュリングとかは夢が広がる〜! 使い方 Installation require 'line/bot/client' client =Line::Bot::Client.new do |config| config.channel

追記 (4/15) 現在は Let's Encrypt の証明書が利用できるようになっているようです。なので「https で Callback が受け取れない」と言う理由のためだけにAmazonAPIGateway を使う必要も無くなりました。LINE BotAPI は Callback URL が https のみで、しかも Let's Encrypt や StartSSL と言った無料の証明書が使えない。どうにか安価で Bot を動かしたいとなるとHeroku のようなドメインを指定しなければ Wildcard 証明書が割り当てられている PaaS を使うのが一般的でしょう。 しかしHeroku は外に抜ける IP アドレスがどんどん変わっていくので、 BotAPI の IP Whitelist に登録することが出来ない。仕方無いのでHeroku に rack-rev

LINE Botは2016年のiモードだ。要するに開発費が異常に安くて、工夫すればお金を取れるコンテンツを作れる。FBもBotストアを出すらしい。 「開発費が安くて、大企業がストアを出して、プラットフォームを問わない。」、そう、完全にやばい。他のバズワードと違いカネになる布石が揃ってる。 チャット系botはすごい。革命だ。 たとえば、三河屋Botを作ったとしよう。そうすると上記のような画像になる。この画像で、なにがスゴイかわからない人は、ネット業界に向いてない。 今までのECサイトと違いbotが勝手に注文を取りに行きます。 今までのECサイトと違いフリーワードで注文をできます。 今までのECサイトと違いidパスワードやメールアドレスの認証がいらない。話しかけた時点でユーザー認証している。 今までのECサイトと違いurlもアプリもいりません。 今までのECサイトと違い誰でも使えるインターフェ
MSもfbもbotだbotだといってて、なんやろねぇと思ったけど、LINEでbot作ったら、ああ、これは確実に来ると思った。やばい。slackのbotと違ってすごいカジュアルだ。楽だし。なんとなくwikipedia検索botを作りました。LINEの「友達追加」で下記のQRコードで追加できます。あきたら、なくなります。来週には消えると思う。 2016年にbotが来る理由 ログインいらない:LINEやslackのユーザ情報ですでにわかる。 インストールいらない:もうユーザはアプリいれてくんない プッシュができる:LINEのpushをoffにするやついない 開発費が安いUIが限定的なのでwebよりユーザを誘導しやすい。 応用が効きすぎ:ECでも金融でもサーバー監視でもなんでも使える 今後は人工知能と組み合わせたbotが日常化すると思う。MSさんのbotのフレームワークはそれが前提になっている。

はてなブックマークのRSS をRuby で取得していたのですが、この頃 503 エラーが出るようになってしまい正しく取得出来ません。 どなたか原因をご存知の方、あるいはRSS を取得出来る方法をご存知の方はいらっしゃいますか? irb(main):001:0> require 'open-uri' => true irb(main):002:0> open 'http://b.hatena.ne.jp/search?tag=ruby&mode=rss' OpenURI::HTTPError: 503 ServiceTemporarily Unavailable from /Users/****/.rbenv/versions/2.2.3/lib/ruby/2.2.0/open-uri.rb:358:in `open_http' from /Users/****/.rbenv/ver
ただ、マーケティングにおけるメディアの重要性がかつてよりも高まっているとは言い難いのが現代です。例えば、有料会員を持たない多くのメディアは、広告収入に偏った収益構造のため、IoTなどの新分野をテーマにしたメディアが極めて少ない状況です。よって、先進的な企業ほど新分野へ広告出稿できる機会を逸しています。また生活者に目を転じると、時代とともに価値観が変わり、指向が細分化したことで企業は効率的にアプローチしにくくなりました。言い換えると、社会の変化にメディアが呼応できているかは疑問が残り、企業はメディアをマーケティングに活用しにくい状況とも言えます。 その一方、テクノロジは新しいヒーローを育てつつあります。実名SNSを強みにした精緻なターゲティングが可能なFacebook広告や、データ解析の速度向上の恩恵を受けたアドネットワークは、取引額を伸長させています。ただ、一部のメディアに集中するため、入

国立国会図書館(NDL)が、2015年11月17日、NDLが提供する書誌情報をより効果的に利用されるよう、各書誌情報を結びつけるキーとなる各種のIDをリスト化し、提供しました。 このリストは、次のIDを対象にしています。 ・国立国会図書館の書誌ID(NDLBibID) ・全国書誌番号(JPNO) ・国際標準図書番号(ISBN) ・国立国会図書館で付与した永続的識別子(NDLJP) このIDリストは、営利・非営利の目的を問わず、利用手続なしで自由に利用することができます。 また、このリストでは、例えば、[ISBN]から対応する[NDLBibID]を、[JPNO]から対応する[NDLJP]を調べることができます。それにより、「国立国会図書館サーチ」のAPIやオープンデータセットの「国立国会図書館デジタルコレクション書誌情報」を、効果的・効率的に活用することができます。また、[ISBN]をキーと

Garbが使えなくなった・・・ もともとはGarbというgemを使ってアクセス数を取得するバッチを作っていたのですが、急にGoogleにログインができなくなってしまいました。。 Sija/garb ·GitHub いろいろと見てみると、GoogleAPIがOAuth2以外の認証を受け付けなくなってしまった模様。 GarbでOAuth2を使うためにいろいろ試してみたのですがうまくいかず、Google謹製のgemに乗り換えました。 乗り換えたgemはこちらgoogle/google-api-ruby-client ·GitHubGoogle Developers Consoleで鍵ファイルを取得 まず準備として、Google Developers Consoleにアクセス。 https://console.developers.google.comプロジェクトを作成していない場合は
Googleエンジニアの Steve Yegge 氏、Google+ への懸念を漏らす http://japan.internet.com/busnews/20111013/8.html で記事になってたけど、原文とちょっと要旨が変わっちゃってサービスへの警鐘みたいになってしまってたので、全文訳してみた。くそ長い。お暇な方どうぞ。 (2011/10/19 08:14)ありがたい誤訳の指摘をいただいたので3カ所修正。 Stevey のGoogle プラットフォームぶっちゃけ話 僕は6年半ばかりAmazon にいて、今はそれと同じくらいGoogle にいる。この二つの会社について強く感じることは(しかもその印象は日々強まるのだけれど)、Amazon は全てにおいて間違っていて、Google は全てにおいて正しいということだ。そう、やりすぎな一般化だけど、驚くほど正確だと思う。いやも

ベン図とは2つ又は3つの集合の包括関係を表す場合に使われます。Google Chart Toolsでは3つの集合に対するベン図を作成できます。書式は次の通りです。 cht=v ベン図では7つの値をデータとして指定する必要があります。 最初の3つの値で、3つの集合(A、B、Cとします)にそれぞれ含まれる個数を指定します。 4つ目の値で集合Aと集合Bに共通する個数を指定します。 5つ目の値で集合Aと集合Cに共通する個数を指定します。 6つ目の値で集合Bと集合Cに共通する個数を指定します。 7つ目の値で全ての集合で共通する個数を指定します。 では実際にサンプルを試してみます。 http://chart.apis.google.com/chart? chs=300x300 &chd=t:100,80,50,20,20,10,5 &cht=v http://chart.apis.google.com
はじめに この記事はニコニコ大百科の各種情報を取得できる、非公式*1WebAPIの簡易まとめです。記事の日付である2008年11月に公表して以降、たまに内容に齟齬がないか確認してちょっとだけ更新したりしています。 現在の記述内容は2012年11月に確認したものになります。 前置き(当時) 参考:ニコニコ大百科である単語の項目が存在するか調べるAPI - gifnksmの雑多なメモ ↑は当時の情報であり、実際は(少なくとも)6月ごろには現在のAPIサーバーに移行していたようです。まー一時的に併用してた可能性とかもあるわけですが、今となってはそれがいつからなのかは全くわかりません。 以下の情報は自分用のメモとして書いてますが、まずかったら消せ馬鹿とかふざけんな死ねとか言ってください。対処します。ま、すでにどこかにまとめられている気がするけど。API概要 http://api.nicodic.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く