2014/09/21にアトリエ秋葉原で実施した開発体験ワークショップの資料となります。
本資料の無断転載を禁じます。すべての著作権はソフトバンクロボティクス株式会社に帰属します。
Presentation Docs for Pepper Tech Festival
Title : Technical Session Basic
SoftBank Robotics Corp. 2014. All rights reserved.
The document discusses BrainPad Inc.'s O2O services for business success, including 10 points about offline services, online services, WiFi, and ensuring copyright with each item attributed to BrainPad Inc. in 2012.
The document discusses BrainPad Inc.'s O2O services for business success, including 10 points about offline services, online services, WiFi, and ensuring copyright with each item attributed to BrainPad Inc. in 2012.
GraphX is the blue ocean for scala engineers @ Scala Matsuri 2014鉄平 土佐
?
This document discusses GraphX, a component of Spark that allows for graph-parallel and data-parallel computation using a single API. It notes that GraphX provides an advantage for Scala engineers by allowing graph data to be handled similarly to Scala's collection API. While GraphX is still young, it represents a good solution for graph-parallel problems and an opportunity for Scala developers to work with graph-structured data.
This document provides an overview of Scala-ActiveRecord, a type-safe Active Record model library for Scala. It discusses features such as being type-safe, having Rails ActiveRecord-like functionality, automatic transaction control, and support for associations and validations. The document also covers getting started, defining schemas, CRUD operations, queries, caching queries, validations, callbacks, and relationships.
22. Scalaのメリット
1. 少ないコード量で生産性向上
n?
例
Javaの例
List<User> list = new ArrayList<User>();
list.add(user01);
....
Collections.sort(list, new Comparator<User>(){
@Override
public int compare(User o1, User o2){
return 01.id - o2.id;
}
});
Scalaの例
val list = List(.... User ....)
list sort (_.id < _.id)