Modegramming Style
2015年6月29日月曜日
[FP] Scalaへの道
›
先日、社内勉強会でScala的なプログラムにするためには、という話題が出たのでそのまとめです。 例題 勉強会で出たプログラム例をまとめて例題を作りました。 テキストファイル内の欧文単語を単語の長さで以下の三種類に分類してオブジェクトに設定する 短 : 3文字以下 中 : 7文字以...
2015年6月22日月曜日
[FP] パイプライン・プログラミング
›
関数型プログラミングとは何か? この問は深遠すぎてとてもボクの手には負えませんが、実務的なプラクティスとしてはパイプライン・プログラミングとして考えると分かりやすいのではないかと思います。 そこでScalaでのパイプライン・プログラミングの選択肢を整理してみました。 関数呼び出し...
2015年6月15日月曜日
野毛倶楽部夜会:超高速開発
›
野毛倶楽部(横浜クラウド勉強会) は土曜の昼に行うチュートリアル的な技術セッション(+夜学)を中心に活動してきましたが、これに加えて先端技術についてオフレコで語り合う場として新たに夜会を始めることにしました。 先週の月曜(6月8日)はその第1回で ジャスミンソフト の贄さんを招い...
2015年6月1日月曜日
DBアクセスライブラリ
›
Spark SQL 1.3の登場を機に プラットフォーム のバッチ処理基盤の刷新を考えています。前回「 JSONライブラリ性能比較 」では、JSONライブラリについて考えました。 今回はDBアクセスライブラリがテーマです。 バッチ処理基盤として観点からDBアクセスライブラリに対し...
2015年5月25日月曜日
JSONライブラリ性能比較
›
Spark SQL 1.3の登場を機にバッチ処理基盤の刷新を考えています。この流れの中でJobSchedulerやSpark SQLをDockerで動かす試み( Docker ComposeでMySQLを使う , DockerでSpark SQL )などを行ってきました。 バッチ...
2015年5月18日月曜日
case class 2015
›
case classはScalaプログラミングにおける最重要機能の一つです。 case classはいろいろな便利機能が言語機能としてビルトインされているのに加えて、OOP的にはValue Object、関数型プログラミングとしては代数的データ構造として利用することができます。 ...
2015年5月11日月曜日
[docker] DockerでSpark SQL
›
Spark SQL 1.3から以下の2つの機能が導入されています。 DataSourceとしてJDBCが使えるようになった DataFrame この2つの機能追加によってSpark SQLを汎用のバッチ処理基盤にできるのではないかというインスピレーションが湧きました。 この実現目...
‹
›
ホーム
ウェブ バージョンを表示