2020-03-01から1ヶ月間の記事一覧
タイトルで全部言い切っているんだけど、先日Meraki Goを導入したらApple Musicにつながらなくなったので、その解決までの道のり。 blog.magnolia.tech 普通のウェブサイトへの接続とか、特に動作がおかしいとかもなく普通に使っていたんだけど、よく見るとA…
コンストラクタのフィールドを得る方法について import scala.reflect.runtime.{universe => ru} import ru._ class Person(val name: String, age: Int, blah: List[Int]) object ReflectionTest { def main(args: Array[String]): Unit = { def generate[T…
一つ前のエントリの続き 次はcase classではなく、普通のクラスを生成する import scala.reflect.runtime.{universe => ru} import ru._ class Person(val name: String) object ReflectionTest { def main(args: Array[String]): Unit = { def generate[T](…
Scalaでも動的にオブジェクトを生成したいですね、そうですね。 早速リフレクションを使って動的にオブジェクトを生成します。 以下、覚え書き…もう少し効率よくできる気がする。 import scala.reflect.runtime.{universe => ru} import ru._ case class Per…
Cisco Meraki Go 法人向け Wi-Fiアクセスポイント 屋内用 PoE対応 無線LAN (デュアルバンド/802.11ac)【Amazon.co.jp 限定】発売日: 2019/06/21メディア: Personal Computers 普段は2万円くらいのCisco Meraki Goがタイムセールで16,400円になっていたのと、…
Spray-JSONのソースを読んでて、まぁそりゃそうかと思ったけど、こう書けるのかって改めて思ったので残しておきます。 scala> case class Person(name: String, age: Int) defined class Person scala> def test(constructor: (String, Int) => Person): Per…
次は、Json4sのJSON ASTからScalaのオブジェクトを生成する方法について解説。 Play-JSONでのScalaオブジェクト生成 Json4sのオブジェクト生成の前に、Play-JSONにおけるオブジェクト生成方法について見てみます。 import play.api.libs.json._ import play.…
前回のエントリからの続き。今回はざっとJson4sの使い方をおさらいする。 JSON文字列のパースと、生成 Json4sはバックエンドとしてJavaのJSONライブラリであるJacksonを使うjacksonパッケージと、lift-json由来のパーサーを提供するnativeパッケージの2種類…
Json4sの使い方と、内部構造についてのいくつかのこと 年明けからJson4sのメンテナーをやっている。 Json4sは、2012年に作られた歴史あるScala用のJSONライブラリで、Apache Sparkで使われていることもあり、割と広く使われている。しかし、ランタイムリフレ…
自分がメンテナンスに参加しているScala用のSinatra-likeなWeb Application Framework、Scalatraの最新バージョンがリリースされた。 scalatra.org 今回のリリースの最大の特徴は、Scala 2.13対応だけど、それ以外にも古くて使われていない機能をバシバシ削…
教養としてのコンピューターサイエンス講義 第2版 今こそ知っておくべき「デジタル世界」の基礎知識作者:ブライアン・カーニハン日経BPAmazon 日常的にコンピュータを手足のように扱い、コードを書いて、やりたいことを実現している人たちからすれば当たり…