はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    ブラックフライデー

『@nkjmのマイページ - Qiita』

  • 人気
  • 新着
  • すべて
  • 文章を自動で校正する - Qiita

    12 users

    qiita.com/nkjmsss

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは、designing plus nineアドベントカレンダー8日目、担当のnkjmsssです。 designig plus nineのメンバーがとても面白い自己紹介を書いている中恐縮なのですが、そんなに面白い人間ではないので文章校正を少しでも幸せにするシステムを作ってみたという話について書きます。 作ったものはこちらで公開しています。 文章校正とは まず、文章校正とはなんでしょうか。僕が所属していた団体でやっていたことを大別すると以下の2つになります。 表記揺れを正す 表現をより良いものにする また、校正ルールは100個以上あ

    • テクノロジー
    • 2018/12/08 22:57
    • textlint
    • あとで読む
    • LINE Login 超入門 - Qiita

      3 users

      qiita.com/nkjm

      概要 この記事はLINE Loginを使った認証の仕組みをNode.jsベースのアプリに実装するチュートリアルです。LINE側での必要な設定をおこない、WebアプリにSDKをインストールしてLINE Loginを組み込んできます。また、ログインと同時にBotをユーザーの友だちに追加するといったLINE独自の機能もカバーしていきます。 必要なスキルと環境 Node.js/Javascriptの基本的な知識 開発の流れ まず最初にLoginのChannelを作成します。このChannelはユーザーから見たときに、ユーザーのLINEアカウントを利用しようとしているアプリケーションになります。 次にWebサービスを作成し、LINE Loginを組み込みます。 認証をテストします。 認証と同時にBotを友だちに追加する機能を追加します。 取得したアクセストークンを使ってAPIにアクセスします。 手順

      • テクノロジー
      • 2018/11/26 17:02
      • LINE
      • Node.js
      • LINE Pay APIを使ってアプリに決済を組み込む方法 - Qiita

        9 users

        qiita.com/nkjm

        概要 この記事ではLINE Pay APIを使って決済の仕組みをアプリケーションに組み込む方法を解説します。誰でも無償で申請できるLINE PayのSandbox環境を使って、決済の仕組みを開発し、シミュレートすることができます。 また、一般的なWebアプリに加えて、Botに決済を組み込む方法もカバーしていきます。アプリおよびBotはNode.jsで開発します。 必要なスキルとリソース Node.jsの基本的な知識 LINE Pay APIを使った決済の流れ 3つの登場人物が存在します。一つ目は サービスプロバイダー です。これは有償で商品またはサービスを提供する事業主(おそらくあなた)で、実質的に何らかのアプリとなります。二つ目は その商品またはサービスを購入する ユーザー です。そして三つ目は LINE Payです。サービスプロバイダーはLINE PayのAPIに、ユーザーはLINE

        • テクノロジー
        • 2018/04/07 00:36
        • LINE
        • あとで読む
        • LINEのBot開発 超入門(前編) ゼロから応答ができるまで - Qiita

          23 users

          qiita.com/nkjm

          概要 この記事ではLINEで動作するBotを開発する方法をチュートリアル形式で記載しています。カバーする内容は、「寿司の出前を受付するBot」を開発するというもので、LINE側での必要な設定、Bot本体の開発とクラウド環境へのデプロイ、そして自然言語解析を組み込んでユーザーの意図を特定する機能などBotに共通して求められる基本的な動作を含みます。今回のBot本体はNode.jsで作っていきます。 必要なスキルと環境 Node.js/Javascriptの基本的な知識 Herokuのアカウントを作成済みでHeroku CLIが作業PCにインストールされていること 開発の流れ まず最初にBotのアカウントを作成します。この作業はLINE Developers コンソールというWebサイトで「Channel」を作成するという作業になります。 *以後BotのアカウントのことをChannelと呼びま

          • テクノロジー
          • 2018/02/02 10:08
          • bot
          • LINE
          • Heroku
          • Node.js
          • 設定
          • SNS
          • アプリ
          • 食品の栄養価をAPIで取得できるクラウド・データベースを構築する - Qiita

            9 users

            qiita.com/nkjm

            概要 食品名をキーにしてその食品の栄養価を検索できるようなクラウド・サービスがあれば何かと便利です。この記事では最終的にREST APIで検索できる食品栄養価DBを3分ほどで作成してみます。 利用するサービス 食品栄養価情報を保存するクラウド・データベースとしてOracle Database Cloudを利用します。今回はその中でも無償で利用できるapex.oracle.comを利用することします。apex.oracle.comのアカウントをお持ちでない方はすぐに作成できるので下記を参照いただきながら作成してみてください。 apex.oracle.comで無償の開発用Database Cloud環境を取得する 食品栄養価データのダウンロードとインポート 元データのダウンロード 元となる食品情報は文部科学省が提供している日本食品標準成分表 2015年版(七訂)を利用します。このデータはPDF

            • テクノロジー
            • 2017/10/11 01:06
            • ICT
            • 食品
            • 開発
            • あとで読む
            • LINEのBot開発 超入門(後編) メッセージの内容と文脈を意識した会話を実現する - Qiita

              9 users

              qiita.com/nkjm

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 前編に続いてBotを開発していきます。今回は自然言語解析を用いたメッセージの理解と、文脈に応じて対話をおこなうところまでをカバーします。 開発の流れ 自然言語解析サービスのDialogflowを設定し、理解すべきメッセージを理解できるように学習させます。 Botが受け取ったメッセージをDialogflowと連携してユーザーの意図を判定できるようにします。 文脈に応じて対話するための機能をBot開発フレームワークを活用してBotに盛り込みます。 手順 自然言語解析の設定 Dialogflowは自然言語処理のサービスです。ユーザーが発話した

              • テクノロジー
              • 2017/08/22 20:23
              • LINE
              • -
              • tool
              • web
              • bot-expressを使ってピザ注文受付Botを60分で作ってみる - Qiita

                6 users

                qiita.com/nkjm

                概要 この記事ではBotの利用例でよく引き合いに出されるピザ注文受付Botを開発する方法をチュートリアル形式で解説します。Bot本体はNode.jsベースで開発し、コンシェルジュ型Botの開発フレームワーク:bot-expressを使ってどのくらい開発が単純化されるかを体験することを目的としています。bot-expressはNPMでインストールできます。 今回作成するBotはLINEとFacebook Messengerの両方で利用することができます。 所要時間 60分 必要なスキル Node.jsの基本的な知識 LINEまたはFacebook MessengerでBotを作成した経験 手順 LINEまたはFacebookで最低限必要な設定をおこなう 利用するメッセージプラットフォームに応じて、必要な設定をおこないます。 LINEの場合はまずLINE Business Centerにアクセ

                • テクノロジー
                • 2017/03/22 18:57
                • Botを高速開発するためのフレームワーク「bot-express」の概要と使い方 - Qiita

                  59 users

                  qiita.com/nkjm

                  概要 bot-expressはオーダーメイドのChatbotを高速に開発するためのフレームワークでNode.jsで動作します。開発者はフォーマットにしたがって「スキル」を追加するだけでChatbotの能力を拡張していくことができます。 bot-expressに含まれる主な機能 NLU(Natural Language Understanding)によるメッセージの意図解析 複数メッセンジャーへの対応 文脈の記憶 ユーザーからの情報収集・リアクション 多言語翻訳 構成 コンポーネント bot-expressをベースとしたChatbotは下記のコンポーネントで構成されます。 メッセンジャー 自然言語処理のサービス Chatbot本体(bot-expressベースのNode.jsアプリ) 開発者はChatbot本体に「スキル」を追加することでChatbotの能力を拡張していくことができます。丁寧

                  • テクノロジー
                  • 2017/03/06 17:21
                  • bot
                  • node.js
                  • Bot開発
                  • AI
                  • フレームワーク
                  • 自然言語処理
                  • X as a Service
                  • express
                  • あとで読む
                  • MeCabをMacにインストールする手順 - Qiita

                    12 users

                    qiita.com/nkjm

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                    • テクノロジー
                    • 2017/01/25 06:41
                    • mecab
                    • mac
                    • Qiita
                    • AIが入ったBotの作り方を学ぼう - Part1 概要と開発環境のセットアップ - Qiita

                      10 users

                      qiita.com/nkjm

                      概要 この記事はLINEで動作する栄養士Botを開発するチュートリアルのPart1です。 食べたものを通常の話言葉でBotに報告すると、その食べ物のカロリー、栄養量を教えてくれる、というシロモノを開発していきます。 Bot本体のプログラムはNode.jsで開発し、Heroku上で稼働させます。その後、自然言語処理のapi.aiや形態素解析サービス、食品の栄養情報が格納されているクラウドデータベースと連携しながらBotを構築していきます。 このチュートリアルはOracle Cloud Developers Meetupでおこなうワークショップを記事化したものです。実際には動作するBotのデモンストレーションをご覧いただいてから作業に着手する流れとなっています。上図はその完成型のBotのアーキテクチャーで、このチュートリアルでは食事履歴の保存はカバーしない予定です。 今回はまず開発環境をセット

                      • テクノロジー
                      • 2017/01/20 11:55
                      • bot
                      • ai
                      • Heroku
                      • 開発
                      • 機械学習でお客様が他にも買いそうな商品を予測しようじゃないか - Qiita

                        3 users

                        qiita.com/nkjm

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概要 このチュートリアルでは、ECサイトなどでの顧客の商品購買履歴から、お客様がセット買いしそうな他の商品を予測する手順を解説していきます。 データはOracle Database Cloudに保存されており、High Performance Edition以上のインスタンスが利用されているという前提です。この環境は無償のトライアル環境をサインアップすることで入手することができます。 このチュートリアルで利用するデモ・データもあらかじめ入っているため、すぐに検証をスタートできます。 必要な環境 Oracle Database Cloud

                        • テクノロジー
                        • 2016/10/24 09:38
                        • Database
                        • 機械学習
                        • あとで読む
                        • 現在のAI技術を前提にあらためてBotによるIoTアプリの可能性を考えてみた - Qiita

                          6 users

                          qiita.com/nkjm

                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 畑Botのデモ これはLINEを使って畑と対話するIoTアプリです。 Raspberry Piを使ったセンサーデバイスから土壌湿度情報を計測し、クラウドのデータベースに定期的に情報を保存し、それをWebコンソールで可視化しています。ここまではIoTのごく一般的かつ最もベーシックなユースケース。 この仕組みを裏側で動作させつつ、BotをLINE上で動作させてLINEをアプリのUIとし、「畑と対話する」ことを可能にする例です。 このアプリ自体は非常にシンプルな仕様ですが、BotをUIとすることでこれまでのアプリとは少し異なるシステムが構築で

                          • テクノロジー
                          • 2016/10/14 12:16
                          • 自然言語処理
                          • bot
                          • アプリ
                          • 機械学習
                          • AI
                          • あとで読む
                          • R超入門 - Rのインストールから決定木とランダムフォレストによる分析まで - Qiita

                            20 users

                            qiita.com/nkjm

                            概要 Rは対話的にデータ分析をおこなうことに適したプログラミング言語であり、それに加えてデータの可視化などのパッケージも含むデータ分析の「スイート」と言えます。 この記事ではまだRに触れたことがないユーザーが、Rの基本を解説しつつ、決定木およびランダムフォレストと呼ばれるアルゴリズムを用いた予測モデルを作成する手順までをチュートリアル形式でカバーしていきます。 このチュートリアルを終えると、構造化データの統計を瞬時に算出できるようになり、かつ、その分析モデルをつかって予測をおこなうことができるようになります。 環境 OSはMacOS X Yosemiteを利用しますが、Macの他のバージョン、およびWindowsでもほとんどの手順はそのまま適用できるはずです。 インストール 下記URLよりお使いのOSに合ったRをダウロードします。 https://cran.ism.ac.jp インストーラ

                            • テクノロジー
                            • 2016/09/29 19:50
                            • R
                            • 機械学習
                            • ゼロからはじめるExpress + Node.jsを使ったアプリ開発 - Qiita

                              71 users

                              qiita.com/nkjm

                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                              • テクノロジー
                              • 2016/07/13 16:48
                              • node.js
                              • express
                              • javascript
                              • api
                              • framework
                              • あとで読む
                              • IoTボタン「flic」を活用してオフィスの空き会議室を増やす仕組みを作ってみる。 - Qiita

                                4 users

                                qiita.com/nkjm

                                flicって何? IoT対応ボタンで、ボタンを押した際に様々なネットワーク経由のアクションを実行することができます。Bluetoothでスマホとつながり、スマホ経由でネットワークにつながるという仕組みです。 こちらのビデオは英語ですが、見てるだけでもなんとなく利用シーンは感じ取ることができると想います。 Official Video: Flic - The Wireless Smart Button 空き会議室を増やすアプリのデモ このアプリはオフィスの会議室にボタンを設置しておき、会議を開始する際にボタンを押すことで、flicが「この会議室は利用中だよ」とスケジューラーにマークしてくれるという仕組みです。逆にボタンを押さないと、スケジューラーで会議室を押さえていても空いているとみなされます。つまり部屋を予約だけして実際には使っていないという浪費を解消できるわけです。 構成 この仕組みで必

                                • テクノロジー
                                • 2016/04/29 09:51
                                • Googleの機械学習フレームワーク「TensorFlow」でImageNetの学習データを使った画像認識を試してみた - TensorFlowのインストールから画像認識まで - Qiita

                                  10 users

                                  qiita.com/nkjm

                                  この記事はGoogleが公開した機械学習フレームワークのTensorFlowを使って画像認識を試してみたときのセットアップ手順と画像認識結果について記載しています。公式ドキュメントのチュートリアルではいくつかハマりどころがあったのでそこの解決策も折り込んでいます。 画像認識はあくまでもTensorFlowの用途の一つであり、この記事はTesnorFlowの本質や機械学習というテーマを深堀するというより、現在の画像認識のレベルとそのテクノロジーが身近になっているというところをお伝えすることに重きを置いています。 TensorFlowとは? TensorFlowはいわゆる機械学習のフレームワークです。 特にニューラルネットワークの敷居を下げるフレームワークとして注目されているようです。 とはいってもここではDeep Learning/深層学習、ニューラルネットワークといった機械学習の仕組みには

                                  • テクノロジー
                                  • 2016/02/12 12:56
                                  • TensorFlow
                                  • 機械学習
                                  • Deep Learning
                                  • Google
                                  • Express + Node.jsで基本を理解した次の一歩 - ディレクトリ構成をルーティング・ミドルウェアを理解して考えてみる - Qiita

                                    16 users

                                    qiita.com/nkjm

                                    Expressを利用したアプリはその構成要素をサーバーサイドの処理、3rd Partyのライブラリ群、UIを構成するテンプレート、静的ファイルなど幾つかの種類にコンポーネントを分類できます。 これらを見通しよく、容易に拡張できるような構成にするためには整頓されたディレクトリ構成を組むことが重要で、多くの人がこのベストプラクティスについて思い悩んでいるのではないかと思います。今回はこのディレクトリ構成のベストプラクティス、というより、どのようなパターンでも共通する基本の考え方についてまとめてみようと思います。 ディレクトリ構成 様々な議論があるところですが、共通して言えるのは自分で一から考えるよりも、なんらかのジェネレーターが生成する構成をベースにすべきというところでしょう。こういったジェネレーターは先人の経験をもとにExpressアプリに必要とされるコンポーネントの雛形をコマンド一つで生成

                                    • テクノロジー
                                    • 2016/01/05 10:30
                                    • library
                                    • ブックマーク バー
                                    • javascript

                                    このページはまだ
                                    ブックマークされていません

                                    このページを最初にブックマークしてみませんか?

                                    『@nkjmのマイページ - Qiita』の新着エントリーを見る

                                    キーボードショートカット一覧

                                    j次のブックマーク

                                    k前のブックマーク

                                    lあとで読む

                                    eコメント一覧を開く

                                    oページを開く

                                    はてなブックマーク

                                    • 総合
                                    • 一般
                                    • 世の中
                                    • 政治と経済
                                    • 暮らし
                                    • 学び
                                    • テクノロジー
                                    • エンタメ
                                    • アニメとゲーム
                                    • おもしろ
                                    • アプリ・拡張機能
                                    • 開発ブログ
                                    • ヘルプ
                                    • お問い合わせ
                                    • ガイドライン
                                    • 利用規約
                                    • プライバシーポリシー
                                    • 利用者情報の外部送信について
                                    • ガイドライン
                                    • 利用規約
                                    • プライバシーポリシー
                                    • 利用者情報の外部送信について

                                    公式Twitter

                                    • 公式アカウント
                                    • ホットエントリー

                                    はてなのサービス

                                    • はてなブログ
                                    • はてなブログPro
                                    • 人力検索はてな
                                    • はてなブログ タグ
                                    • はてなニュース
                                    • ソレドコ
                                    • App Storeからダウンロード
                                    • Google Playで手に入れよう
                                    Copyright © 2005-2025 Hatena. All Rights Reserved.
                                    設定を変更しましたx