タグ

2017年5月25日のブックマーク (5件)

  • いまさら聞けないWebSocketとSocket.IOの基礎知識&インストール

    連載「Socket.IOで始めるWebSocket超入門」では、WebSocketを扱うことができるNode.jsのライブラリ「Socket.IO」を使って、サンプルアプリケーションを構築していきます。 具体的には、チャットを題材とし、送受信されるメッセージ内容が即時反映されるリアルタイムかつ双方向なWebアプリケーションの構築を目標とします。さらに構築の中で、Socket.IOの各種ライブラリの使い方について解説することで、Socket.IOを使ったWebSocketの実践方法を体系的に学びます。 いまさら聞けないWebSocketとは WebSocketはリアルタイムWeb技術の一種であり、リアルタイムかつ双方向な通信を実現するプロトコルです。WebSocket通信では、コネクション確立時にHTTPからWebSocketへプロトコルを切り替えます。1度コネクションが確立されると、「w

    いまさら聞けないWebSocketとSocket.IOの基礎知識&インストール
  • なぜTypeScript推しなのか - Islands in the byte stream

    KibelaのフロントエンドをES2015からTypeScriptに絶賛移行中です。 www.typescriptlang.org で、なぜ flow じゃないくてTSなのかって話です。 flow vs typescriptである理由は、どちらもJSのスーパーセットをうたう静的型付きのaltJSだからです。この時代にあえてaltJSを導入する理由としては静的型があるというのが必須で、かつ学習コストを考えるとJSのスーパーセットであるのが望ましいでしょう。 言語仕様 言語仕様の点から言うと、決定的な差はないと思っています。 メリットもだいたい同じで 生産性: エディタの補完をJSよりも賢くできるので、より少ない脳のワーキングメモリでコードを書ける 堅牢性: コンパイル時に(=多くのケースではエディタで)typoなどの間違いを検出できるのでバグを減らせる 学習コスト: JSをベースにしており、

    なぜTypeScript推しなのか - Islands in the byte stream
  • decode17

    分散並列処理の基に関する解説と,分散並列処理のオープンソース界隈で最近起こっていることをまとめた資料です.

    decode17
    worpe
    worpe 2017/05/25
  • こゆるぎ岬

    いちどだけ自殺しようと思ったことがある。中2の時。俺はクラスでかなりハードなイジメに遇ってた。家に帰れば両親は離婚寸前でもめてるし、とにかく最悪だった。 当時、神奈川県の中学では2年次にAテストというのがあって、高校入試にめちゃめちゃ影響する重要なテストと言われてた。俺はその結果も散々だった。勉強なんかできる精神状態じゃなかったのだ。3才から一緒に暮らしてた犬も死んじゃうし、かわいいなと思ってた女子から「バイ菌」と呼ばれるし、もう死ぬしかねえと思った。 文学にかぶれていた俺は、太宰治にあやかって鎌倉のこゆるぎ岬で死のうと思った。太宰が心中に失敗した場所だ。 俺は太宰みたいに睡眠薬を持ってなかったので、家中の薬をかき集めて持って行った。でたらめに飲んでやるつもりだった。 こゆるぎ岬に着いて岩畳の上でぼんやり突っ立ってたら「おい」と呼ぶ声がした。 振り返ると、ネプチューン名倉みたいな妙に濃い顔

    こゆるぎ岬
  • 日本人の脳が英語をリスニングするために必要なこと

    前回ここでリスニングの学習法を書いたところ思いのほか反響を得ることが出来た。 http://anond.hatelabo.jp/20170522214348 今回は実際のところどうやってリスニングしているかをまとめてみようと思う。 人はどうやって音を聞いて言葉として理解しているのかリスニングは無意識下で行われる実に精妙なプロセスで、自分でもどうやっているのか正確にはわからないが、注意して観察すれば大まかなところは分かってくる。 まず単語について。日語は「交渉、高尚、考証、公傷、公称」のように同音異義語が多い言語だ。「こうしょう」は広辞苑で50の見出し語を持っているという。対して英語は単語の意味が時代とともに付け加わり多義的になっている。Random HouseでTakeを引くと126の意味が登録されている。 どちらにしても、音を聞いただけでは単語の意味を特定することは出来ず、文脈から単語

    日本人の脳が英語をリスニングするために必要なこと