タグ

ブックマーク / qiita.com/moriyaman (5)

  • neo4jを仕事で使っているrailsアプリに組み込んで見る - Qiita

    目的 もともとウチの社内勉強会でokappy先輩がRubyとグラフデータベースNeo4jでソーシャルデータをいじくるというものを実施していて、 これはGreenでも使ってみたいという事で導入してみました。 調べてみると参考にできる記事があったので、参照リンクでつけています。 参照) rubyからグラフデータベースneo4jを利用する グラフDBNeo4jを1日触ってみた 使いはじめる まずはneo4jのインストール そしたらbrowserの管理画面にアクセスし、 ID: neo4j, PW: neo4j を入れてログインする。 アクセス出来ればOKです。 早速nodeを作ろう グラフDBneo4j neo4jの問い合わせ言語として用意されているcypher neo4jにはRESTライクなApiが用意されており、そちらをRubyから扱いやすくしてくれているneography 勿論Rail

    neo4jを仕事で使っているrailsアプリに組み込んで見る - Qiita
  • これで誰でも自作Siriが作れる?アメリカで話題のAIサービスを試してみた。 - Qiita

    先日producthuntをみていると、api.aiというサービスが盛り上がっていた。 ちょっとググってみると下記の記事にも取り上げられていた。 Build your own Siri: Api.ai offers voice integration for all たしかに最近社内でもIoTが流行っていて、同期が自作Siriを作っていたけど、結局音声を認識してアクションにつなげるところの手間が大変そうだったw 音声データ入力は今後ますます使われるインターフェイスかと思うので、この機会にAI系のサービスを試してみた。 *紹介するサービスはどちらも英語でしか使えません。 試したサービス 1.api.ai 参考) producthunt/api-ai Build your own Siri: Api.ai offers voice integration for all 2.wit.ai 参考

    これで誰でも自作Siriが作れる?アメリカで話題のAIサービスを試してみた。 - Qiita
  • 既存のRailsアプリの検索にElasticSearchを導入してみる - Qiita

    Greenという転職サイトで、ElasticSearchを導入して遊んでみようと思います。 具体的には今の求人が持っているデータをElasticSearchに入れてみて実際に開発環境で動かす事をGoalとします。 全文検索とは? 全文検索(Full text search)とは、コンピュータにおいて、複数の文書(ファイ ル)から特定の文字列を検索すること。「ファイル名検索」や「単一ファイル 内の文字列検索」と異なり、「複数文書にまたがって、文書に含まれる全文を 対象とした検索」という意味で使用される。 - 引用:Wikipedia インデックスの違い Bツリーインデックスとは? - 引用:What Is A B Tree Index RDBのインデックスについて 転置インデックスとは? - 引用:thinkit elasticsearchを全文検索サーバとして活用するなら読んでおきたい、6

    既存のRailsアプリの検索にElasticSearchを導入してみる - Qiita
    razokulover
    razokulover 2015/08/12
    参考リンクが良い
  • 画像認識のWebサービスAPI「ReKognition」を使ってみた - Qiita

    require 'rekognize' client = Rekognize::Client::Base.new(api_key: '会員登録後に得たapi keyを入力', api_secret: '会員登録後に得たapi_secretを入力') client.face_detect(urls: "画像のURL", jobs: '※1') このように簡単に使う事が可能です。 上記では顔認識なのですが、このサービスは大きく分けて3つ。 ・顔認識 →年齢/性別/表情/人種/.... ・場所認識 →海/山/レストラン... ・場面認識 →セミナー/クリニック/研究... (※最近でたやつみたいです) ④顔認識を深く掘ってみます。 docsを見てもらえれば一発なのですが、一応使ってみたものだけ簡単にここにまとめておきます。 https://rekognition.com/developer/fa

    画像認識のWebサービスAPI「ReKognition」を使ってみた - Qiita
  • Ruby on Railsとrubymotionでリアルタイムweb構築 - Qiita

    リアルタイムweb? リアルタイムにwebの情報をサーバからのpush通知で更新する。 有名どころでいうとFB、Chatwork、Twitterとか。 技術的には方法が大きく3つある。 ・ポーリング(Polling) 一定の時間に一度、Ajaxでサーバに接続させ 新しい情報がないかどうか調べる。擬似的なプッシュ型。 ・コメット(Comet) クライアントから送られてきたレスポンスをすぐに返さずに処理中の形を取ってコネクションを張ったままにする。 新着の情報があったタイミングでレスポンスを返す。 ・Websocket HTML5より作られた新しい通信規格。独自のプロトコルを持つ。 先程の2通りのデメリットを補いより効率よく双方向通信が可能。 今回は技術的な流れも含め、Websocketを用いる。 railsでどうやって構築する? railsを用いる事をmustとするなら調べた中だと多く3つ。

    Ruby on Railsとrubymotionでリアルタイムweb構築 - Qiita
  • 1