タグ

2017年12月14日のブックマーク (10件)

  • Elixir製Hubot風BotフレームワークのHedwigでSlack Botを作る - Memento memo.

    Hubotに飽きたので、HedwigというElixir製のFWでbotを作ってみようと思い立ちました。 Hedwig github.com Adapter baseのHubotっぽいBotフレームワークです。Elixirです。 公式のAdapterでSlack対応してます。 Setup mixでprojectを適当に作ります。supervisor (--sup)つきで。 $ mix new hoge --sup $ cd hoge $ vi mix.exs # 以下の設定を記述 $ mix deps.get mix.exs ファイルの設定 ... def applications do [applications: [:hedwig]] end ... defp deps do [{:hedwig, github: "hedwig-im/hedwig"}] end ... Bot作成 以下

    Elixir製Hubot風BotフレームワークのHedwigでSlack Botを作る - Memento memo.
  • LINE Messaging API でできることまとめ【送信編】 - Qiita

    この記事はエイチームブライズアドベントカレンダー10日目の記事です。 はじめに 今回はLINE Messaging APIで出来ることをまとめてみようと思います。 技術的な部分は公式ドキュメント見ればほぼ載ってるんですが、受信した側がどういう風に表示されるのかイメージ図が載っていないので、その一覧として役に立てばいいなと思いまとめます。 メッセージオブジェクト 送信するメッセージの内容を表すJSONオブジェクトです。 どれも送信部分のコードはこんな感じ。 // 受信したメッセージ情報 $raw = file_get_contents('php://input'); $receive = json_decode($raw, true); $event = $receive['events'][0]; $reply_token = $event['replyToken']; $headers

    LINE Messaging API でできることまとめ【送信編】 - Qiita
  • Node.js — Node v9.3.0 (Current)

    Notable Changes async_hooks: add trace events to async_hooks (Andreas Madsen) #15538 add provider types for net server (Andreas Madsen) #17157 console: console.debug can now be used outside of the inspector (Benjamin Zaslavsky) #17033 deps: upgrade libuv to 1.18.0 (cjihrig) #17282 patch V8 to 6.2.414.46 (Myles Borins) #17206 module: module.builtinModules will return a list of built in modules (Jon

    Node.js — Node v9.3.0 (Current)
  • Seleniumでスクリプトを書くのに使える記録ツールあれこれ | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム

    Seleniumの記録・再生ツールといえばSelenium IDEやSelenium Builderが有名ですが、これらのツールはFirefox55以降動作しなくなっていました※1。そこでSeleniumプロジェクトチームによって新バージョンの開発が進められ、先日ついに、Chromeで動作する新しいSelenium IDEのバージョン1.0がリリースされました。 今日は、この新しいSelenium IDEをはじめとする、無料で使える様々なSeleniumスクリプトの記録ツールについてご紹介します。 なおこの記事では、プログラマー向けに、「プログラミング言語によるスクリプト作成の補助ツール」という観点から各種ツールを比較します。プログラミング言語でスクリプトを書く場合も、スクリプト記録ツールは下記のような用途に活用でき、非常に便利です。 ブラウザ上の要素のロケータ※2 を簡単に取得する テス

    Seleniumでスクリプトを書くのに使える記録ツールあれこれ | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム
  • 仮想通貨マイニングに関するまとめ - Gunosy Tech Blog

    こんにちは。 新規事業開発室の @mosa_siru です。 ブロックチェーンAdvent Calendar 14日目の記事です。 社内では新テクノロジーに対しての研究を一部で進めており、スマートスピーカーやVR/ARなどに加え、ブロックチェーンを現在調査しています。この研究・調査の一貫でマイニングについて調べてみました。 この記事では、マイニングの基礎知識と概観について、かなり平易に説明します。基から順に説明していくので、知ってる人はどんどん飛ばして読んでってください。 また、弊社が進めているブロックチェーン技術に関する研究内容は下記のブログで紹介しています。 blockchain.gunosy.io マイニングって? マイニング報酬 送金手数料 difficultyの調整 ハッシュレートと価格の関係 価格 => ハッシュレート ハッシュレート => 価格 ハッシュアルゴリズムとマシン

    仮想通貨マイニングに関するまとめ - Gunosy Tech Blog
    daabtk
    daabtk 2017/12/14
  • 類似文字列検索ライブラリResemblaを公開しました - LINE ENGINEERING

    LINEでClovaの開発をしている上村です。これはLINE Advent Calendar 2017の13日目の記事です。今日は文字列の話をします。 はじめに 与えられた文字列によく似たものを大きな文字列集合から探すということは、古典的でありふれていながら奥が深く難しい問題です。文字列の類似度を正確に見積もるには複雑な計算が必要ですが、膨大な量のコーパスが与えられたときも可能な限り高速に応答を返す必要があります。 検索する文字列の性質をよく把握することも、品質のよい類似文字列検索を行うためには極めて大切です。ここで、今回考える問題の例を見てみます。 この例では、1文字ずつ違いを見つけ出したり、単語単位で見たり、文全体が疑問文や否定文であるかどうかを調べ、それらを総合的に見ることで最終的な判断を下しています。文字だけを見た場合、1文字の違いによって全く違う単語になることは見つけられませんし

    類似文字列検索ライブラリResemblaを公開しました - LINE ENGINEERING
  • Elasticsearchのための新しい形態素解析器 「Sudachi」 - Qiita

    tl;dr (要約) Kuromojiに代わる新しい形態素解析器「Sudachi」 なにが良いの? 最新の辞書 企業(ワークスアプリケーションズ)による継続的な更新 複数の分割単位 → 検索用途での再現率と適合率の向上 プラグインによる拡張 省メモリ Elasticsearchで使いたい プラグイン: WorksApplications/elasticsearch-sudachi 使い方は当記事の後半をご覧ください 注: この記事の執筆者はSudachiの開発に関わっています さまざまな形態素解析形態素解析は、伝統的な自然言語処理(Natural Language Processing, NLP)において基盤となる技術です。そして世の中にはさまざまな形態素解析器が存在します。販売されているものもありますが、一般に公開されているものだけでもいくつか例をあげると、JUMANとRNNLMを利

    Elasticsearchのための新しい形態素解析器 「Sudachi」 - Qiita
  • 【Day-13】『Prophet入門』簡単に高精度を実現するFacebook謹製の時系列予測ライブラリ - プロクラシスト

    データ分析ガチ勉強アドベントカレンダー 13日目。 仮想通貨がはやり始めて、チャートを見るようになった人も多いのではないでしょうか? チャートから予測をしたい という思いを持ちつつも、結構ハードルの高いのが時系列予測。 それをできるだけ簡単にできるツールがProphet。 自分の持っているドメイン知識を導入しながら、簡単に時系列データ予測を行うことができます。 prophetとは 資料 ビジネス予測のための課題 設計思想 Prophetでできないこと 根底のアルゴリズム インストール Prophet tutorial 型の変換 将来の予測 Components 特別なイベントなど help まとめ prophetとは 資料 公式記事 github わかりやすい資料(slideshare)*1 ビジネス予測のための課題 Completely automatic forecasting tec

    【Day-13】『Prophet入門』簡単に高精度を実現するFacebook謹製の時系列予測ライブラリ - プロクラシスト
  • Amazon Auroraの先進性を誰も解説してくれないから解説する - Qiita

    TL;DR; Amazon AuroraはIn-Memory DBでもなくDisk-Oriented DBでもなく、In-KVS DBとでも呼ぶべき新地平に立っている。 その斬新さたるやマスターのメインメモリはキャッシュでありながらWrite-BackでもなくWrite-Throughでもないという驚天動地。 ついでに従来のチェックポイント処理も不要になったのでスループットも向上した。 詳細が気になる人はこの記事をチェキ! Amazon AuroraAWSの中で利用可能なマネージド(=運用をAWSが面倒見てくれる)なデータベースサービス。 ユーザーからはただのMySQL、もしくはPostgreSQLとして扱う事ができるのでそれらに依存する既存のアプリケーション資産をそのまま利用する事ができて、落ちたら再起動したりセキュリティパッチをダウンタイムなしで(!?)適用したりなどなどセールストー

    Amazon Auroraの先進性を誰も解説してくれないから解説する - Qiita
  • 株式投資で12年で4億1千万円の資産を築いた私の手法の全て | 投資の教科書

    専業トレーダーのGomatarouといいます。私は会社員時代から株式トレードを始めて、2017年10月時点で4億1千万円まで増やしています。そして、現在はサラリーマンを辞めてトレードのみで生活しています。 私は、サラリーマン時代から何事にも無理なことは「できない」とはっきり言っていました。サラリーマンでありながら、それができたのは、トレードである程度の資産があって心に余裕があったからです。 そうでなければ、今も我慢して心をすり減らしながら働いていたと思います。株式トレードはそういった状況から私を解放してくれました。このように、株式トレードには資金が少ないサラリーマンでも経済的に自由になれるくらいの威力があります。 この記事は、私がサラリーマンだった頃の自分に向けて書いています。自分が株式投資を始めたばかりの頃に現在のようなノウハウがあれば、もっと回り道をせずに資産を増やすことができていたは

    株式投資で12年で4億1千万円の資産を築いた私の手法の全て | 投資の教科書