2016-01-01から1年間の記事一覧
2015年はこちら
http://unfiltered.ws
これはScalaアドベントカレンダー Adventar版の4日目です。 http://www.adventar.org/calendars/1492 3日目の記事 finagle-toggleでデプロイとリリースを分離する
書いた理由やモチベーションは去年と同じなので、去年の説明見てください。http://d.hatena.ne.jp/xuwei/20151015/1444924357まだ、微妙に随時更新するかもしれないです。
\( 'ω')/ウォォォォォォ 経緯は以下参照
微妙に混乱しそうな場面をある程度の頻度で見かけるので、用語の認識を共有してから話をしよう、みたいなことをかく。
この前書いたやつ( Java8のラムダとScala 2.12(LambdaMetafactoryによるシングルトンのキャッシュ) )の発展版というか、Scalaで違い見つけたので貼っておくhttps://gist.github.com/xuwei-k/9e988896648fd7389de1350b8cb9d81e
結論から言うと、Scalaでも以下と同じように頑張るようになるんやで、なので2.12以降はSAMかつ純粋なシングルトンにできる場合は、明示的にnewしないほうが効率いいかもしれないよ、という話
「メンテする気ないの?プロジェクト死んでるの?コミット権限くれ?」
https://webpush-scala.herokuapp.com世間に、JavaScript(Node.js)で全部やるサンプルはいくつかあったけど、(コレ作った時点で)JavaやScalaのサンプルがほぼ見当たらなかったので。
アルパカさんありがとうございます!
標題の件について簡単に実験をして、それにともなう(コンパイル速度改善可能性の)予想をたてたので、それを書いていく。
最近いろいろあってあまりblog書けてないです、こんにちは。そんなことはどうでもいいですね、さっさと標題の話に入りましょう。
ScalaのmutableなStackのemptyがvalなの、色々と完全に間違ってるのでは?と気がついたけど、そもそも次のversionで非推奨になるかもしれないので、放置するか、それでもissueかpull reqすべきかURL2016-08-01 15:46:34 via Twitter Web Client 色々間違って…
移植したつもりが、全く速くならないし、そもそもデバックプリントを入れたらメモ化自体がされてないようだったので、誰か・・・https://gist.github.com/xuwei-k/460fda7f03ece84df70b9217633a4385
めでたい!!!
kafkaの基本的な概念は理解してる前提で細かい説明省略して書くので、ご了承ください。
つらい
わりと何回か説明する機会あるので、blogにも貼っておくhttps://gist.github.com/xuwei-k/81d966bdff21a94a725794f1bf3e2041
mavenのpluginでjxrというのがあります。ソースコードをhtmlにして、クラス名などをリンクにしてくれるやつです。
以前書いたとおり、sbt-protobufというsbt pluginのコミッターになったので、地味にメンテしてるわけですが
https://github.com/xuwei-k/wartremover/commit/48046a
JVM楽しい ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌ https://gist.github.com/xuwei-k/4be690a606bec83683563cfff525b3a5 https://github.com/typelevel/cats/pull/989
発端は一応自分の発言だと勝手に思ってますが(?)、実際ことを進めてくれたのはeed3si9nさん。
更新したいのは厳密には自分ではないが(?)、とりあえず現状の考えまとめる
showのほうは2.11.0から(?)あって、printは2.11.8から
めでたい
やっと出しました。めでたい
以前もそんなの書いた気がするけど、メモ代わりにまた書いておく
公式の雑な要約と適当な感想以外は本当に書かないので、英語読める人 and/or 正確に知りたい人は公式を読もう