タグ

ブックマーク / blog.xole.net (2)

  • ハタさんのブログ(復刻版) : Scala の trait って便利だよね。って話

    Scala Advent Calendar jp 2010の 12/20 を担当しました。Day 14です。 よろしくお願いします。 色々何か書こうか迷ったけど、traitについて書こうと思います。 scalaのtraitって、インタフェースのようでありながら実装を持てるので、色々便利ですよね。 javaからscalaと移行してきた人にとってtraitとはなんぞや?と思ってしまうので、そのあたりを書いてみようかと思います。 Slateによるtrait まず、traitだけを見ると、scalaのtraitは他の言語のソレと違っています。 例えが悪い(?)ですが、traitを持つSlateという言語(SELF系の言語で、small talkによく似ている言語です) の場合、traitはどちらかというと、メソッドの集合であって、そのtraitを使うことで多重継承等を行うようにできるヤツです

    bluele
    bluele 2013/07/28
  • ハタさんのブログ(復刻版) : 【その後】 やったー Titanium Mobile でも Socket.io が動いたよー \(^o^)/

    久々に書いてます。 前回 やったー Titanium Mobile でも Socket.io が動いたよー \(^o^)/ って喜んでたら、socket.io のバージョンアップでgdgdしてしまっている間に masuidrive さんのところで、ti-websocket-client が作られてたので、僕のトコで作ってた socket.io-titanium にそのまま放り込んでまま放置プレイにしてたので、ちょっと書いてみようかなと。 チャットルームみたいなものを作ってみようと思います。 結論から書くと、下の動画みたいになってます。 また、コードは https://github.com/nowelium/socket.io-titaniumにそのまま置いてます。 チャットルームみたいなチャンネル付きチャット サーバの実装(node.js) node.js + socket.io で

  • 1