This is Japanese version of On working remotely - wonko.com by @rgrove.
昨日、Yahoo!は今後リモート環境での業務をやめるという新しい方針を社内で発表しました。
[…]
This is Japanese version of On working remotely - wonko.com by @rgrove.
昨日、Yahoo!は今後リモート環境での業務をやめるという新しい方針を社内で発表しました。
[…]
| trait サラダ圏 { | |
| //対象を定義 | |
| sealed trait Salad | |
| //マヨサラダ | |
| case class MaSalad(sa: Salad) extends Salad | |
| //ツナサラダ | |
| case class TuSalad(sa: Salad) extends Salad | |
| //ツナマヨサラダ | |
| case class TuMaSalad(sa: Salad) extends Salad |
自分用めも。気になるもの・使ってみたいものと、実際利用して比較してみたいなーと思ってるチェックリスト的な for ios dev
| // ネタ元: | |
| // 衝撃的なデータベース理論・関手的データモデル 入門 | |
| // http://d.hatena.ne.jp/m-hiyama/20130211/1360577040 | |
| //データ保持用 | |
| object Strage { | |
| trait Strage[A] { | |
| def get: A | |
| } | |
| } |
サイズがあまりに大きくなってしまったので、gist ではなくて github 上で管理するようにしました。
https://github.com/Shinpeim/process-book
URL 変わっちゃうの申し訳ないんだけど、一覧性が高くなるのと pull req が受け取れるメリットのほうを取ります。せっかく読みにきてくれたのにひと手間かかっちゃってすみません。
| process.stdin.resume(); | |
| process.stdin.setEncoding('utf8'); | |
| var fragment = ""; | |
| process.stdin.on('data', function(chunk){ | |
| if (chunk == "") { return ;} | |
| var lines = chunk.split("\n"); | |
| lines[0] = fragment + lines[0]; | |
| fragment = lines.pop(); | |
| lines.forEach(function(line){ |
半年ぐらい前ですが、Scalaz の解説のプレゼンテーションである、
Scalaz Presentationという プレゼン動画を見ました。
Nick Partridgeさんというオーストラリアの方が、約1年半前に Scalazの説明をされているプレゼンなのですが
半年前に見たときは 何をやっているのかさっぱり理解出来ませんでした。
今 もう一度みると Scalaz に限らず 型パラメータつかって関数を一般化するのに
段階をおって一般化されていくので すごくよくできたプレゼンの内容であるのがやっとわかるようになってきました。