Skip to content

Instantly share code, notes, and snippets.

@kmry
kmry / spark.instant.scala
Created August 10, 2019 01:50
Don't work now...
import org.apache.spark.sql.SparkSession
import java.time.Instant
sealed abstract class HumanBloodType(val index: Int)
object HumanBloodType {
object A extends HumanBloodType(1)
object B extends HumanBloodType(2)
object O extends HumanBloodType(3)
object AB extends HumanBloodType(0)
@kmry
kmry / 0.ES用語.md
Last active June 11, 2019 03:50 — forked from gtaiyou24/0.用語.md
【WIP】Elasticsearch6&7のメモ(forked)

Near Realtime(NRT)

ElasticSearchは"ほぼリアルタイム"の検索プラットフォームです。 というのもdocumentをindexして検索できるまでに通常1分間時間がかかる

Cluster

一つ以上のnodeサーバの集合のこと。リレーショナルデータベースでいうDataBaseに当たる。 [役割]

  • 投入するデータをすべてのnodeサーバで分散して保持
  • 各nodeサーバをまたぐインデックスの提供
  • 各nodeサーバをまたぐデータの検索
# スクラムの概要
- [スクラムの概要を1分で理解できるイラスト【2018版】](https://www.ryuzee.com/contents/blog/7124)
- [プロダクトバックログアイテム(PBI)の優先順位づけについて考えてみた](https://qiita.com/i35_267/items/5d3ac6b603a613178ed6)
## べからず集
- [なんちゃってスクラム開発](https://qiita.com/kazukichi/items/1db417fe09d30c65506b)
- [スクラムで失敗する5大理由とその対策としてできること](https://postd.cc/5-reasons-why-scrum-fails-and-what-you-can-do-to-overcome-them/)
-----
@kmry
kmry / scala.mm.md
Last active April 7, 2019 01:21
早く書く必要があるとき

swap

:paste
  def swap(A: Array[Int], i: Int, j: Int): Unit = {
    val tmp = A(i)
    A(i) = A(j)
    A(j) = tmp
  }

scala> val d:Array[Int] = Array.range(0, 10)
@kmry
kmry / pythonもろもろ.md
Last active April 6, 2019 10:52
早く書く必要があるときのために。

Pythonでは

  • a <= value < bという簡潔な書き方ができる

del+スライスで範囲を指定、複数の要素を一括で削除

l = list(range(10))
print(l)
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
/*MINE type related codes
since play2.6 play.api.http.MimeTypes
cf. http://bit.ly/2TINauD
*/
package com.kyleu.projectile.controllers
import com.kyleu.projectile.models.result.orderBy.OrderBy
import com.kyleu.projectile.services.ModelServiceHelper
import com.kyleu.projectile.util.tracing.TraceData