タグ

2015年9月15日のブックマーク (4件)

  • 筆者の気持ち考えるマン | 株式会社ウサギィ

    ぼくは自然言語処理を使った文章解析サービス『筆者の気持ち 考えるマン』だよ。 クチコミを入力してもらえたら、それを書いた人がどんな気持ちだったのか(ポジティブかネガティブか)を考えるよ。試してみてね。 サンプルテキスト ボタンをクリックすると、サンプルテキストを読み込みます。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 筆者の気持ち考えるマンで行っているような、人間が書いた文章の意味をコンピュータで分析する処理を自然言語処理 (NLP: Natural Language Processing) といいます。 自然言語処理にもいろいろな分野がありますが、このサービスのように文章がポジティブなものなのか、ネガティブなものなのかを判定する技術は、特に「センチメント分析」と呼ばれています。 このサイトでは、機械学習という方法を応用して、『ポジティブな意見』と『ネガティブ

    筆者の気持ち考えるマン | 株式会社ウサギィ
  • I18n.tでHTMLを出力するのにrawやhtml_safeを使ってはいけない - Qiita

    みたいなのを書くわけですが、このままだと html_safe でないので自動的にエスケープされてしまいます。 <strong>tnj</strong>さんからメッセージがあります! 悲しい! 正しい HTML の含み方 この問題に直面した Rails I18n 初級者は、「じゃーエスケープ避けてそのまま出力させるしかなくない?」と、 raw だったり html_safe を付けてしまいがちです。 でもそうなると、もし @username にタグが含まれていた場合もエスケープされずに出力されてしまうので、簡単に XSS を引き起こしてしまいます。「ここはユーザー入力値は入らないから大丈夫だよ!」は絶対守り切れないし、変数を必要とするたびに「当にユーザー入力値入ってこないんだっけ?」なんて判断をいちいち必要としていては時間がいくらあっても足りないので、機械に任せたいところです。 で、 Rai

    I18n.tでHTMLを出力するのにrawやhtml_safeを使ってはいけない - Qiita
  • オブジェクトリテラルのプロパティ/メソッドのいろんな書き方(ES6版) - Qiita

    ECMAScript 6 がいよいよ標準仕様となり、ブラウザでの実装もより一層進んできています。 オブジェクトリテラルの書き方ひとつ取っても、大変多彩になりました。 var d = 42; var obj = { a: 42, "b": 42, 0: 42, ["c"] : 42, d, e(){}, get f(){}, set g(v){}, *h(){} }; これらを全て把握するだけでも一苦労です ここではそれぞれの書き方を、ひとつひとつざっくり見ていきたいと思います。 尚、ここで紹介するコードは、一部のブラウザでは動かないことがあります。 投稿時点で最新の GoogleChrome 44 であればすべて動作することを確認しましたので、よければそちらをお使いください。 var obj = { prop: value }; 一番慣れ親しんできた書き方だと思います。 しかしプロパティ名

    オブジェクトリテラルのプロパティ/メソッドのいろんな書き方(ES6版) - Qiita
  • Nginxのパフォーマンスを極限にするための考察 - Qiita

    ピクセルトラッキングを想定した設定で、Nginx on EC2(c3.large) という環境で、極限まで設定をして、どれぐらいさばけるのか運用中、パフォーマンステストしてる時は、別のところに問題があり、Nginx自体の性能限界までテストできなかったので、実際どこまでいけるのかは計測できてない。 秒間1万とか2万は行けてたと思う、ちなみに実際の運用では秒間9000以上とかを記録していて、サーバ自体にはかなり余裕があるので、記録はまだまだ伸びると思う。 ちなみに empty_gif は応答が短すぎて、Nginx の $request_time では記録できない... 全部 "0.000" だから、どれぐらい掛かってるのか分からん...。 nginx.confの設定 user nginx; worker_processes auto; error_log /var/log/nginx/erro

    Nginxのパフォーマンスを極限にするための考察 - Qiita