タグ

2014年8月11日のブックマーク (4件)

  • あなたにWebSocketは必要ないかも | POSTD

    (訳注:2015/8/4、いただいた翻訳フィードバックを元に記事を修正いたしました。) 題に入る前に強調しておきます。WebSocketは優れた通信プロトコルです。実際私はこの RFC6455 を、 Fanout のサービスで使っている( Zurl や Pushpin といったパーツで採用しています。Fanoutではまた、 Primus (異なるリアルタイムフレームワーク間での通信を可能とするラッパー)を利用し、 XMPP-FTWインターフェース を介したWebSocket通信をサポートしています。 しかしながら私はこれまで、多くの広く普及しているアプリケーションにかなりの時間を費やし、おかげでRESTやメッセージングパターンについては多少なりとも理解が深まってきた今、実はWebSocketを実装した典型的なWebアプリケーション(もしくはWebSocketライクな抽象化レイヤ)の大部分

    あなたにWebSocketは必要ないかも | POSTD
    ruicc
    ruicc 2014/08/11
  • socketio

    Socket.IO for Haskell folks. Socket.IOhttp://socket.io/Protocolhttps://github.com/LearnBoost/socket.io-spec{-# LANGUAGE OverloadedStrings #-} import Web.SocketIO -- listens to port 4000 main = server 4000 $ do -- ping pong on "ping" $ emit "pong" [] -- msg :: CallbackM [Text] on "echo" $ msg >>= emit "pong" -- do some IO on "Kim Jong-Un" $ liftIO launchMissile

    ruicc
    ruicc 2014/08/11
    haskellとsocket.ioで検索したら出て来た
  • managed-1.0.0: A monad for managed resources

    I'm splitting off the Managed type from the mvc library into its own stand-alone library. I've wanted to use this type outside of mvc for some time now, because it's an incredibly useful Applicative that I find myself reaching for in my own code whenever I need to acquire resources. If you're not familiar with the Managed type, it's simple: -- The real implementation uses smart constructors newtyp

    ruicc
    ruicc 2014/08/11
  • The Haskell Platform: Changelog

    ruicc
    ruicc 2014/08/11
    cabalが1.18になってsandboxが使える模様