タグ

2014年5月20日のブックマーク (6件)

  • 新しい言語を学ぶなら押さえておくべき科学的法則 | ライフハッカー[日本版]

    Crew blog:このところフランス語学習に取り組んでいる私ですが、母国語である英語を覚えたときとは比べものにならないほど苦労しています。これだけやっても上達しないなんて、何か大切なことを見逃してしまっているのではないか。そう考えているうちに、大人になった今、言語を習得するには特別な技が必要であることに気がつきました。 私たちはどうやって言語を習得するのか 言語の習得は人が生まれ持った能です。ある研究論文に、これは観察だけでも証明できると書かれていました。 家で飼っている犬やは言語を習得しないのに、子どもにはそれができることから、特殊な生物学的適応が必要であると考えられます。 子どもたちは、母国語で考えることを学び、コミュニケーションを学び、直感的に文法を理解していきます。それ以降、私たちが新しい言語を学ぶときには、身の回りの世界を初めて理解するときに使っていた母国語との関係の中で学

    新しい言語を学ぶなら押さえておくべき科学的法則 | ライフハッカー[日本版]
  • Glaylog2によるログ解析サーバーの構築|スペース・アイ株式会社

    ■ Graylog2とは? いきなりインパクトのあるロゴですが、 Graylog2はオープンソースのログ監視・解析ソフトウェアでブラウザから操作する事ができます。 またsyslogだけでなく、HTTP通信によってアプリケーションログを監視する事も可能です。 NoSQLのMongoDBと全文検索のElasticsearchをバックエンドに用いています。 このソフトウェアの大きな特徴は、TCP514/UDP514番ポートで待ち受けを行うため、 syslogサーバーをログ監視サーバーとして使う事ができます。 最低2GBのメモリが必要、CPU負荷もあり(syslogサーバーと比べて)サーバーの負荷が高いのが難点です。 ■ ファイアウォールの設定 Graylog2はTCP3000を利用しますので、iptablesで予め解放をしておきます。 vi /etc/sysconfig/iptables (以下

    Glaylog2によるログ解析サーバーの構築|スペース・アイ株式会社
  • CactiのデータをElasticSearch+Kibanaでまとめてみてみよう

    斎藤です。こんにちは。 最近、会社の中で様々な部活動が始まっています。「プログラミング部」や「フットサル部」といったメジャー(?)なものから、「サイクリング部」「P部(プロレス観戦部)」そして「二郎部」などなど、エッジが効いたものまであります。そうそう、私は「サイクリング部」と「P部」に所属しています。 さて、今回はKibanaを使って、Cacti(RRDTool)が収集したモニタリングデータを参照してみようと思います。Cactiはモニタリングデータを収集・ビジュアライズするツールとして普及していますが、他のサーバ・指標と比較するのがちょっと面倒です。そこを、Kibanaを用いてより見やすくしようと言うのが目的です。Kibanaとは、収集したログをGUIで整理しつつビジュアライズできるデータ分析ツールの一種です。たいてい、データストアとしてElasticSearchというNoSQL DB

    CactiのデータをElasticSearch+Kibanaでまとめてみてみよう
  • Elasticsearchの"Aggregations"を使って SQLの"Group by"を置き換える - Qiita

    はじめに Elasticsearchのv1.0.0 が無事リリースされ、Aggregations APIの利用が可能になりました。 Elasticsearchはこれまで、検索結果を集約して解析する仕組みとしてFacets APIを提供していましたが、実質SQLのGroup byでのcountに相当する機能しかなかったため、maxやavgといった複雑な条件で集約を行いたい場合、クエリを分けて集約したり解析したりするしかありませんでした。 v1.0.0でAggregations APIが提供されたことで、maxやavgはもちろん、日付でヒストグラムを取得するといった複雑な集約も楽に行えるようになり、SQL型検索エンジンからの置き換えも行いやすくなってきたのではないかと思います。 内容 Aggregationsで何ができるのか、SQLのGroup byとの置き換えを例に検証してみましたので、その

    Elasticsearchの"Aggregations"を使って SQLの"Group by"を置き換える - Qiita
  • 我々はどのようにして安全なHTTPS通信を提供すれば良いか - Qiita

    HTTPS通信は複数のプロトコル、手法が組み合わされて実現されている。そのため、暗号化手法それぞれのリスク、ブラウザの対応等様々な用件があり、全てを理解するにはちょっと時間とリソースが足りない。結局のところ、我々はどのようにして安全なHTTPS通信を提供できるのか。色々調べていたところ、MozillaがMozilla Web siteに使用する、HTTPSの推奨設定を公開している。 Security/Server Side TLS - MozillaWiki このドキュメントはMozillaのサーバ運用チームが、Mozillaのサイトをより安全にするために公開しているもので、他のサイトにそのまま適用できるかは十分に注意する必要がある。例えばガラケー向けサイトとか。そのまま使えないとしても、HTTPS通信の設定をどうすれば良いか、理解の一助になるはずだ。 この記事は上記MozillaWiki

    我々はどのようにして安全なHTTPS通信を提供すれば良いか - Qiita
  • 『忙しい人』と『仕事ができる人』の20の違い

    『忙しい人』と『仕事ができる人』の20の違い 私の周りには、『忙しい人』と『仕事ができる人』がいます。忙しい人は、いつも「忙しい、忙しい」を口癖のようにしています。他人が見ると、何でそんなに忙しいのかが分からなかったりするのですが(仕事の成果から見ると)、人は忙しいのでしょう。忙しいと言うことが、その人のモチベーション理由のように感じるくらいです。 それと比べると、仕事ができる人は、他人から見ると何かゆったり、自分のペースで仕事をしているように見えるが、結果として大量の仕事を行ったりしている。みなさんの周りにもそんな『忙しい人』と『仕事ができる人』はいないでしょうか? 『忙しい人』と『仕事ができる人』は何が違うのかという事を、仕事の仕方の違いを通してまとめてみました。(今回は、忙しい人にならない為の時間管理術は省いた内容です。それは、このエントリが好評でしたら、また別のエントリでご紹介さ