タグ

2012年4月1日のブックマーク (5件)

  • Play framework 2.0 での自作プラグイン - Scala版 - なんとなくな Developer のメモ

    Play framework 2.0 における基的なプラグインの作成方法をご紹介します。 ちなみに Play framework 2.0 は JavaScala 用の Web アプリケーションフレームワークで、JPA・Akka・EhCache 等の機能をプラグインとして実装しています。 Play framework 2.0 ソースは http://github.com/fits/try_samples/tree/master/blog/20120324/ 事前準備 まずは、Play framework 2.0 の実行環境を用意します。 ダウンロードサイト からアーカイブをダウンロード、適当なディレクトリに解凍し、環境変数 PATH にパスを設定するだけです。 次に、自作プラグインを試すためのアプリケーションを用意します。 今回は Scala アプリケーションを用意しました。 アプリケー

    Play framework 2.0 での自作プラグイン - Scala版 - なんとなくな Developer のメモ
    kimutansk
    kimutansk 2012/04/01
    こちらはプラグインの作り方。読み込みシーケンスと合わせて読んでおきたいです。
  • Play 2.0 コードリーディング - プラグインの読み込み - このブログの90%はガラクタ

    最近はボルダリングに嵌っています。 提示された課題に対して、自身が持つリソースを使っていかに解決するかを 考えるのはプログラミングに近い楽しさだなぁ、とは思っていません。 先日、「Play Framework 2.0 ソースコードリーディングの会」でなんか話せって言われました。 http://partake.in/events/310d72cb-b5b2-4503-98c7-df5887582c27 話す内容はまだ決っていません。 そんなわけでPlay 2.0のコードをぼちぼち読み始めているのですが、 折角なのでその内容を残しておこうと思いました。 一人Play Framework 2.0 ソースコードリーディングの会結成の瞬間です。 記念すべき第一回はModule(Plugin)の読み込みです。 いきなりマニアックな部分から始まっているのは僕がたまたま興味があったからです。 Module

    Play 2.0 コードリーディング - プラグインの読み込み - このブログの90%はガラクタ
    kimutansk
    kimutansk 2012/04/01
    プラグインの読み込みシーケンスについて
  • Netflix, Inc.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Netflix, Inc.
    kimutansk
    kimutansk 2012/04/01
    分散システム系のソースがいろいろ登録されていました。
  • Play2.0のIterateeを理解したい - papamitra

    Play2.0がついにリリースされました。早速ダウンロードしてかねてより興味のあったWebSocketで遊んでみようとしたところIteratee/Enumeratorなるものにぶち当たりました。 とりあえずソースを見てみるもののさっぱり理解できず、google先生に泣きついたところどうやらHaskellから来た概念のようで日語の解説としては以下のページを教えてもらいました。 iterateeとは何か、何が良いのか Enumerator Package – Yet Another Iteratee Tutorial 使ってみよう Enumerator 現時点での理解をもとに簡単な関数から初めてPlay2.0のIterateeに迫ってみたいと思います。 Inputとstep関数 Iterateeは「入力を受け取り何かをする」ということを抽象化したものだそうです。 というわけでまず入力を表すI

    Play2.0のIterateeを理解したい - papamitra
    kimutansk
    kimutansk 2012/04/01
    同じくIterateeについて
  • Enumerator Package - Yet Another Iteratee Tutorial - Preferred Networks Research & Development

    バレンタインチョコ欲しい! 田中です。 Iterateeの素晴らしいチュートリアルを見つけたので、今回はその翻訳をお届けしようと思います。以前、The Monad Reader Issue 16 のiterateeの記事をベースにした解説記事を書いたのですが、こちらの記事はかなり概念的なところから始まり、結構天下り的にiterateeの定義を受け入れていたのに対して、こちらの記事は、一貫して具体例からの抽象化で話が進み、また易しく書かれているので、比較的理解しやすいと思います。また、実際の実装に即して解説されていますので、読み終えて即実際に使ってみることが出来るでしょう。 このチュートリアルを書かれたMichael Snoymanという方は、現在YesodというHaskellのWebフレームワークを精力的に開発されています。Yesodには実際にiterateeがふんだんに用いられており、そ

    Enumerator Package - Yet Another Iteratee Tutorial - Preferred Networks Research & Development
    kimutansk
    kimutansk 2012/04/01
    Enumeratorの考え方について。ストリーム処理などになかなか使えそう。