タグ

2014年5月13日のブックマーク (3件)

  • Scala Actorメモ(Hishidama's Scala Actor Memo)

    概要 Actorは、送られてきたメッセージ(オブジェクト)に対して処理を行う。 1つのActorに対して1つのスレッドが割り当てられる。 同一Actorに複数のメッセージが送られた場合、キュー(メッセージボックス)に入れられ、そこから順番に処理していく。 Actor同士は同じデータを共有することが無い為、スレッド間の競合を気にする必要が無い。 ただしメッセージとして送られたオブジェクトは共有されうるので、同一オブジェクトを複数Actorに送るような事をする場合には注意が必要。 ただ、オブジェクトが不変であれば気にする必要は無いので、不変オブジェクトが推奨されるのだろう。 Actorトレイト 普通は直接Actorトレイトを使うことは無いが、基(実際に使用される動作)として。 Scala Java相当 備考

  • Scalaでobject dump、もしくはinspect - (  ´Д`) トンファービ〜ム! ドゴォォォ ∵. ・゜(゜Д)ノ

    ScalaRubyで言うところのinspect。下みたいにサラッとオブジェクトの中身を表示できないとデバッグ効率が極端に下がるので、わたしゃ生きていけないんす。 p [1,2,3,4,5] # => [1, 2, 3, 4, 5] ググってまず下を見つけました。 // http://stackoverflow.com/questions/3343520/how-to-inspect-an-object-in-script-like-in-scala-console def dump[T: Manifest](t: T) = "%s: %s".format(t, manifest[T]) def dump2[T](t: T)(implicit mt: Manifest[T] = null) = "%s: %s".format(t, if (mt == null) "" else mt.toS

  • JavaScript to TypeScript Type Definitions (d.ts) Auto Converter 0.1.0 | すてねこのダンボール箱

    お久しぶりです。最近TypeScriptで遊んでるすてねこです。 JavaScriptからTypeScriptの定義ファイルを手作業で頑張って作ってたのですが、とーってもめんどくさくなってきました( で、自動で変換できないかって思いました。 次の日あたりに簡単なのを試作・・・なんだか、いけそう! ちょこちょこ改良を重ね無駄な機能をつけていきました! そろそろ作る気力がなくなってきたので、公開してモチベーションを高めようかとか思います。 まだまだテスト版でバグとかたくさんあるかと思いますが・・・ コメントとか頂けると喜んで改良・修正します!\(>ヮ<)/ ブログまたは、Twitter @suteneko1027 までお願いします~ このアプリケーションを使って何が起こってもすてねこは責任を取りません! あとアプリケーションの改良して公開したりは取りあえずおやめください>< あ、もちろん、この

    JavaScript to TypeScript Type Definitions (d.ts) Auto Converter 0.1.0 | すてねこのダンボール箱
    nurupoeb
    nurupoeb 2014/05/13