Scala
この記事は Scala福岡2016 - connpass でのハンズオン向けの入門記事です。 JDK (Java SE Development Kit) インストール http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Oracle 社の Web サイトにアクセスして、Lic…
Skinny Framework 2.0 をリリースして一ヶ月弱、@yusuke さんのご厚意により、東池袋のサムライズムのオフィスをお借りして Skinny Meetup Tokyo の第 2 回を開催させていただきました。 skinnyjp.doorkeeper.jp 当日使ったスライドはこちら。 Skinny Meetup…
SUZURI 最高 去年から GMO ペパボさんの suzuri.jp を利用して Skinny Framework のロゴをプリントしたマグカップを販売しています。 !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id…
Scala - DBから単一SELECTする関数の型をFuture[何]にすれば良いのか悩む - Qiitaqiita.com この記事を読んで、記事の本筋からはそれますが、前から思っていたことをつぶやいたのでまとめておきます。 前後関係がある Future 処理を一つの処理として抽出すれ…
ScalikeJDBC は手軽なはず ScalaでORマッパーというとSlickやScalikeJDBC等色々あるが、ほんとにちょっとしたツールを作りたいだけならばもっと手軽にやりたいと思うはず。 ScalaでDBを使った小物ツールをサクッと作れるJDBI - 気まぐれラボラトリィ 手軽で…
Twitter 上でのやりとりを読んでいて、Anorm は 2.4 から Play Framework 本体からは分離されたとはいえ Play チームがメンテし続けるであろうライブラリであることには変わりないので、機能の比較以前にそういったバックアップ体制を重視するなら Anorm を…
こんな感じのエラーになってググってここにたどり着いたでしょうか? [info] Resolving org.scalaz.stream#scalaz-stream_2.11;0.5a ... [warn] module not found: org.scalaz.stream#scalaz-stream_2.11;0.5a [warn] ==== local: tried [warn] /Users/k-ser…
Scala の老舗テンプレートエンジンで私自身 Skinny Framework のコアなコンポーネントとして利用している Scalate のウェブサイト http://scalate.fusesource.org これが閉じることになったらしく GitHub pages に移行しました。今日になってアクセスしてみ…
何となく ScalaMatsuri のふりかえりでもしてみようかという気分になりました。自分の中での整理という感じなので、あまり面白みはないかもしれません。 Scala と私 というところで見直してみたけど、私の Scala への関わり方は以下のスライドに全てあらわれ…
最初に調べてから一年経ったので、また GitHub スター数の推移を見てみました*1。というか、こういうの自動化するサービスがあるといい気がしてきたけど。。 DB ライブラリ 順位 名前 2013/06 2013/07 2013/08 2013/09 2013/10 2014/06 総増減 1 Slick 613 6…
JJUG CCC 2014 Spring – R2-4 Skinny Framework で始める Scala http://www.java-users.jp/?page_id=1048#R2-4 プレゼン資料 [Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24 from Kazuhiro Sera 感想など 運営の皆様ありがとうございました…
English? This is an article for Japanese developers. English article is here: http://blog.seratch.net/post/77537302500/try-skinny-framework-1-0-0-rc1 Release Candidate 1 Skinny Framework 1.0.0-RC1 をリリースしました。基本的にはこれからは大…
http://api-portal.nhk.or.jp/ja 正式な開始は 1/27 みたいだけど、API キーも発行できるみたいだし、ひまつぶしに Scala クライアントを書いてみました。 実装は・・カッとなってやった感満載なので、気になる人は pull request とかいただければうれしいで…
これは Play framework 2.x Scala Advent Calendar 2013 の 18 日目です。 http://www.adventar.org/calendars/114 なお、この記事で触れる Play は 2.2.1、Skinny は 0.9.20 です。両者とも最新バージョンでは API や仕様が変更になっている場合があります…
これは Play framework 2.x Scala Advent Calendar 2013 の 13 日目です。 http://www.adventar.org/calendars/114 なお、この記事で触れる Play は 2.2.1、Skinny は 0.9.20 です。両者とも最新バージョンでは API や仕様が変更になっている場合があります…
これは Play framework 2.x Scala Advent Calendar 2013 の 11 日目です。 http://www.adventar.org/calendars/114 毎日こんな感じになりますけど、本当にそれでいいんでしょうか? なお、この記事で触れる Play は 2.2.1、Skinny は 0.9.20 です。両者とも…
これは Play framework 2.x Scala Advent Calendar 2013 の 10 日目です。 http://www.adventar.org/calendars/114 ご存知の方もいらっしゃるかと思いますが、私は Skinny Framework というのをつくっています。これは Servlet ベースのフルスタックな Web …
これは Play framework 2.x Scala Advent Calendar 2013 の 8 日目です。 http://www.adventar.org/calendars/114 ご存知の方もいるかと思いますが、私は Skinny Framework というフレームワークをつくっています。これのコンポーネントは基本的に Skinny Fr…
Advent Calendar! この記事は Play framework 2.x Scala Advent Calendar 2013 の 4 日目です。 http://www.adventar.org/calendars/114 Activator については前に書いたことがある 7 月に Typesafe Activator のテンプレートをつくってみたというブログ記事…
10 月の怖くない Scala 勉強会に対応する形で 11/28 に「怖い Scala」というイベントが開催されました。主催の @yamashiro さん、会場提供いただいたグリー株式会社さん、どうもありがとうございました。 http://connpass.com/event/4112/ これはまさかりを…
を gist に書きました。よかったらご覧ください。はてなブログには gist を埋め込める機能がありますが、コード例のところがきれいに表示できなかったのでリンクを貼るだけにしておきます。 https://gist.github.com/seratch/7382298#file-getting_started_j…
定期ポストです。 DB ライブラリ 順位 名前 2013/06 2013/07 2013/08 2013/09 2013/10 総増減 1 Slick 613 638 (+25) 658 (+20) 692 (+34) 707 (+15) +94 2 Squeryl 322 329 (+7) 334 (+5) 338 (+4) 337 (-1) +15 3 postgresql-async 159 187 (+28) 213 (+26…
怖くないScala勉強会 #kwkni_scala http://connpass.com/event/3420/ 怖くないというのは何となく初心者でも大丈夫、みたいな意味だったのかなぁと思いますが、それも多少は考慮はしつつ、前から話したかったことと自分がやっていることを紹介しました。 htt…
定期ポストです。 DB ライブラリ 順位 名前 2013/06 2013/07 2013/08 2013/09 総増減 1 Slick 613 638 (+25) 658 (+20) 692 (+34) +79 2 Squeryl 322 329 (+7) 334 (+5) 338 (+4) +16 3 postgresql-async 159 187 (+28) 213 (+26) 227 (+14) +68 4 Querulous…
ドワンゴさん主催の「歌舞伎座.tech#1」という勉強会で LT をしました。主催・運営いただいた皆様ありがとうございました。懇親会行きたかったですが、明日早いので自重しました。 http://connpass.com/event/3278/ 3 分間の LT なのに盛り過ぎだったのでか…
Java との架け橋的なものをつくると一度はハマるところですね。そういえばあまり Web 上で見かけない気がするので書いておきます。 scala> val i: java.lang.Integer = null i: java.lang.Integer = null scala> val opt: Option[Int] = Option(i) java.lang…
#play_kb 「PlayFramework関西ビギナーズ 第2回 #play_kb」という Play Framework 初心者の方向けの勉強会が行われているようです。素晴らしいですね。 http://www.zusaar.com/event/891003 東京で Scala 界隈の方にお会いすると、名前くらいは知っていただ…
を実現するライブラリをつくり、週末に公開しました。 概要 ScalikeJDBC の extension という位置づけで ScalikeJDBC-Async という名前です。 https://github.com/seratch/scalikejdbc-async 内部では postgresql-async/mysql-async という Netty ベースの独…
Typesafe Activator は 0.1.1 が出たときに触ってみて 0.2.6 でいうところの Activator UI が今よりも未熟な状態で存在しているだけだったので「自分には関係ないかな」と思っていましたが 0.2.6 を触ってみたところ、その意図がわかったので少し興味を持ち…
以前、こちらでお話しした時のネタだったのですが http://playframeworkja.doorkeeper.jp/events/4219 GitHub、Google Code の star 数で Scala の DB アクセスライブラリのランキングをつくってみました。もちろんたくさん star がついているからといって必…