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

These are an adaptation of the Ninety-Nine Prolog Problems written by Werner Hett at the Berne University of Applied Sciences in Berne, Switzerland. I (Pip! Gold) have altered them to be more amenable to programming in Scala. Feedback is appreciated, particularly on anything marked TODO. The problems have different levels of difficulty. Those marked with a single asterisk (*) are easy. If you
わざと両方のタイトルをblogのタイトルに入れてみました(ながい・・・) レビューに少しだけ関わりました。自分が翻訳したわけではありません。あくまでもレビューです 原著 Functional Programming in Scala Scala関数型デザイン&プログラミング ―Scalazコントリビューターによる関数型徹底ガイド (impress top gear) 作者: Paul Chiusano,Rúnar Bjarnason,株式会社クイープ出版社/メーカー: インプレス発売日: 2015/03/20メディア: 単行本(ソフトカバー)この商品を含むブログ (7件) を見る http://book.impress.co.jp/books/1114101091 作者達はおそらく訳されて今の時期にでることをあまり知らない?だろうから、知らせるのと感謝の意を伝えるtweet↓(そしてサンプ
This repository contains exercises, hints, and answers for the book Functional Programming in Scala. Along with the book itself, it's the closest you'll get to having your own private functional programming tutor without actually having one. There are two main branches in this repository: first-edition second-edition Be sure to select the branch which matches the edition of the book you are readin
FEATURES Build Scripting assistance No-code test builder Recorder Test-as-code JavaScript TypeScript Java Kotlin Scala Postman Advanced protocols gRPC MQTT
ここ数日の佐藤先生のエントリが熱い! Erlang、Scala、Go、Javaなどの現代の言語(Erlangは古いか)における並行処理の扱い方について、それぞれの歴史的背景や意義、得手不得手などがわかりやすく紹介されてます。80年代から並行処理やオブジェクト指向を研究されてきた佐藤先生ならではの視点ですね。ちょっと長くなりますが特に私が興味深かった部分を引用します(強調は私): 佐藤一郎: Web日記 (2010年) 最近、興味深いのはオブジェクト指向言語のScalaやErlangが話題を集めていることでしょうか。どちらもActor Modelをベースにしているそうですが、オブジェクト指向言語の歴史でいうと、Actor Modelなどの並行処理用オブジェクト指向言語の研究が盛んになったのは1985年からの6,7年ぐらいだと思います(Actor Model自身はもっと古いですが)。そして19
compiletime というプロジェクトで、テストライブラリの選択や Scala の機能がコンパイル速度にどのように影響を与えるか計測した話。著者は ScalaTest の作者なので何かしらバイアスがかかっているのかもしれないが、(specs2 が遅いという)結果には体感的に納得感がある。 JUnit、TestNG、ScalaTest、specs2 が対象。 コンパイルが速い順番に JUnit、TestNG、ScalaTest で、specs2 はとても遅い。 コンパイル時間は以下に影響を受ける: スコープ中の implicit の数 by-name パラメータの数 テストクラスのメソッドが trait によって提供されるか、親クラスから継承されるか implicit に関しては、スコープに import された implicit の数とスコープ中の implicit の使用の数の積に依
タイトルの通り、playとmongoでrest apiを実装してみようと思います。 apiの実装ならsprayなどを使う手もあると思いますが、以前playで実装したときにだいぶ残念な感じになってしまったので、リベンジとしてplay-salatのサンプルを咀嚼しつついろいろ書き直してみました。 要件 サンプルとして以下のようなブログの記事を操作するAPIを作成します。 作りたいのはこんな感じの物です。 API HTTPメソッド エンドポイント 概要 GET /api/posts 記事一覧の取得 POST /api/posts 記事の作成 GET /api/posts/:id 記事の取得 PUT /api/posts/:id 記事の更新 DELETE /api/posts/:id 記事の削除 レスポンスのイメージ [ { 'id':'123456ABCDEF`, 'title': '今日の晩ご
普段はMySQLか、もしくはPostgreSQLな仕事ばかりでMongoDBを使うようなことは無かったので、一度MongoDBを触ってみようと思い、記事の作成とそこにコメントを付けていくようなアプリを書いてみた。ログインはめんどいので割愛。 play-mongo-sample ODM MongoDBへのアクセスには、Salatというscalaのケースクラスとの変換をやってくれるORMならぬODMを使用。Play framework(scala)からはプラグインのplay-salatを使うと簡単に扱えるようだ。1.0.9だとライブラリ依存関係の解決でエラーが出てしまう(https://github.com/leon/play-salat/issues/28)ので、1.1-SNAPSHOTで。 記事の構造 MongoDBだと埋め込みオブジェクトが持てるので、記事にコメントのオブジェクトを埋め込
Global.scala P�wª� �(�ɪ� import play.api._ import play.api.libs.concurrent.Akka import akka.actor._ import akka.util.duration._ object Global extends GlobalSettings { case class LogMessage() class DateActor extends Actor { def receive = { case LogMessage => Logger.info(new java.util.Date().toString) } } var actorJob: Cancellable = _ override def onStart(app: Application) { Logger.info("Application
Play FrameworkのAkkaでスケジューラ処理をさせました。 バージョン Play Framework 2.2.2 GlobalSettingsを継承して、onStartをoverrideさせることで実現できました。 package common import akka.actor._ import scala.concurrent.duration._ import play.api._ import play.api.libs.json._ import play.api.libs.concurrent._ import play.api.Play.current import play.api.libs.concurrent.Execution.Implicits._ import service.TwitterService import play.Logger obje
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く