タグ

2018年1月25日のブックマーク (3件)

  • Microsoft Word - GLOCOM_DISCUSSIONPAPER_2017No.2_0306r.docx

    bopperjp
    bopperjp 2018/01/25
    情報機器の学校死蔵率はどうすれば下がるのか。(よくわからん、普及率を上げればちょっとは上がるが、微妙)
  • TPS03-J. スレッドプールで実行されるタスクを通知なしに異常終了させない

    スレッドプールで実行されるすべてのタスクは、異常終了したことをアプリケーションに通知する仕組みを提供しなければならない。スレッドプールではスレッドは再利用されるので、タスクの異常終了が通知されなくてもリソースリークが発生することはない。しかし、タスクの異常終了の原因究明が非常に困難になったり、不可能になったりする。 アプリケーションレベルで例外を処理する最もよい方法は、例外ハンドラを使うことである。診断動作、クリーンアップ処理、JVMの終了、あるいは障害情報の記録などを例外ハンドラで行うことができる。 違反コード (タスクの異常終了) 以下の違反コードは、スレッドプールをカプセル化した PoolService クラスおよび Runnable を実装する Task クラスから構成されている。Task.run() メソッドは NullPointerException のような実行時例外をスロー

    TPS03-J. スレッドプールで実行されるタスクを通知なしに異常終了させない
    bopperjp
    bopperjp 2018/01/25
    ThreadPoolExecutor で発生する例外の処理方法
  • Dialogflow入門 - Qiita

    はじめに これはDialogflowを初めて触るための記事です。 Dialogflow関連の記事を見ていても全体図が見えてこなかったので、ここでは全体図を紹介することに専念しています。 全体像 やたらと多い登場人物 Google Home関連の話を聞いていて最初に躓いたのがココ。 Google HomeがいたりGoogle on Actionがあったり、DialogflowがいたりFirebaseがいたりと、とにかくやたら登場人物が多い。 Google Home いわゆるスマートスピーカーで音声の入出力を取り扱う。 OK Googleや ねぇGoogleでマイクをONにして、受け取った音声をGoogle Assistantに流す。 Google Assistant 受け取った音声を解析してニュースや音楽などを流す。 また、場合によりActions on Googleのサービスを起動する。

    Dialogflow入門 - Qiita