タグ

2017年2月11日のブックマーク (3件)

  • mixi Engineers’ Blog » Linux Programming、epollの話

    お久しぶりです、初めての日の夏に圧倒されているトールマエサカです。 今日はLinuxにおけるネットワークプログラミング関連のネタです。分散データベースサーバの開発過程で最近よくLinuxのepollというイベントハンドリング機能を使っています。これがまた優秀な機能なので紹介します。 このContextでいうイベントハンドラーはサーバがクライエントのリクエストを処理するためのメカニズムです。イベントの感知と通知は大雑把にいうと以下の三つの処理で構成されています: 一つもしくは複数のディスクリプタを監視 ディスクリプタの準備が整うまでハチ公のごとくひたすら待ち続ける 準備が整ったディスクリプタの通知 アプリケーションでの実装は一昔までselect(2)、もしくはpoll(2)というシステムコールで行われていました。二つとも役目は同じですがselect(2)の場合、kernelをいじらない限り

    mixi Engineers’ Blog » Linux Programming、epollの話
    takuti
    takuti 2017/02/11
    “select(2)とpoll(2)のtime complexityがO(n)に対しepollはO(1)と無視のできない性能の差を実現”
  • 炭水化物は太らない - AthleteBody.jp

    低炭水化物ダイエットや糖質制限ダイエットと呼ばれるダイエット法が流行って長くなります。 「炭水化物=太る」であったり、「減量=炭水化物カット」というぼんやりしたイメージだけが広く浸透してしまっているようにも見えますが、当に炭水化物は太るのか? 減量時の炭水化物との付き合い方を考えるにあたって、参考になりそうな研究をいくつかご紹介していきます。 炭水化物とは? このサイト上では基的に「炭水化物」という言葉を使っていますが、よく似た文脈で「糖質」や「糖類」という言葉も一般的に使われます。この記事を読み進めるのに必要な言葉をサッと確認しておきたいと思います。 糖類から順番に見ていきましょう。十分にご存知の方はスルーされてください。 単糖 糖は複数の「分子」がくっついてできています。なにもくっついていない状態で分子単体の物を「単糖」と言い、私たちの生活では主に以下の2種類が出てきます。 ブド

    炭水化物は太らない - AthleteBody.jp
    takuti
    takuti 2017/02/11
  • ML-Askでテキストの感情分析 - Qiita

    ちゃお……† 今回は感情分析ライブラリML-Askについて紹介します。 ML-Askができること 感情の推定 2,100語の辞書によるパターンマッチングで{喜, 怒, 哀, 怖, 恥, 好, 厭, 昂, 安, 驚}の10種類の感情を推定します。この2,100語は、感情表現辞典に基づいているそうです。 感情の強さ 間投詞、擬態語、がさつな言葉、顔文字、「!」や「?」の数で感情の強さを推定します。 ネガポジ分類 推定された感情から文を{ネガティブ、ポジティブ、ニュートラル}の3種類に分類します。 文脈の考慮 Contextual Valence Shifters (CVS) という概念に基づいて, 文脈を考慮した感情推定を行います. たとえば, 「好きとは言えない」という文の場合、「好き」が否定されているので、「好き」の逆の感情である「厭」だと推定します。 活性的かどうか 推定された感情を元に

    ML-Askでテキストの感情分析 - Qiita
    takuti
    takuti 2017/02/11