Skip to content

Instantly share code, notes, and snippets.

@suzuki-hoge
suzuki-hoge / 0_readme.md
Last active December 7, 2020 11:03
吹奏楽部と純正律と平均律 本文

はじめに

ディズニーといえば、吹奏楽部時代に演奏会の〆によく「小さな世界」を吹いてました

tuba なんですけど、まー白玉ばっかりのロングトーンばっかの譜面で、「基礎練かよ」って譜面だったんですよね
それを 2h - 3h 吹いた後にやるもんだから「はよおわれ...」って思ってました

なんてことを思い出したので、たまには IT 離れて音楽っぽい話でもしようかと思います

吹奏楽部がどんなことを練習しているのかあんまり聞いたことないと思うので、面白く読んでもらえると嬉しいです

package bulk;
import javaslang.Tuple2;
import javaslang.collection.List;
public class Api {
public static void main(String[] args) {
String ids = List.of("id-1", "id-2", "id-3", "id-4", "id-5", "id-6", "id-7").mkString("\n");
List<Tuple2<String, String>> found = DB.find(List.of(ids.split("\n")));
@suzuki-hoge
suzuki-hoge / README.md
Last active September 29, 2019 12:55
雑 kotlin 超超雑記

これは

なんか「kotlin にしてみねー?」って話になったのでちょーてきとーに触ってみた
(scala は現環境では動かないっぽいので)

ぶっちゃけ kotlin 言語自体にそんなに熱があるわけでもないので、かなり雑

メモもメモの体裁のまま整えてないし、ドメイン層で触れそうな箇所だけに絞って 3h くらい
ruby / python を書いたときはたしか 20h くらいだったはずなので、それに比べると相当...

そういう意味でも、とても qiita に出す気は起きないけど、一応アウトプット(放出)だけしとく

@suzuki-hoge
suzuki-hoge / 00-README.md
Created June 28, 2019 10:38
scala matsuri 2019

https://2019.scalamatsuri.org/#schedule

2019 06 28

  • 並列並行の理解が数年進んでないことがよくわかった
  • メッセージングと AWS と CQRS も実践が全く進んでない
  • 知り合いが年々減るけど、知ってる人が増えていく
  • 聞いてわかる内容とやってる内容の乖離が大きくなっていく
  • 毎年来てるけど、もう少し言った後の自分に還元しないとなー

認定スクラムマスター研修

2019/05/23-24 at 株式会社アトラクタ

雰囲気

  • 英語 + 翻訳無線機 + 日本人のスクラムトレーナ
  • 3-5 年経験の人が 3-4 人、興味があって 1-2 冊本を読んだって人が 15 人程度、全く知らないという人が 15 人程度
    • 平均年齢はおそらく 35 くらいだったのではないだろうか
  • 5 人テーブル x 8、ワークショップ多め、質疑応答多め

雑記

@suzuki-hoge
suzuki-hoge / README.md
Last active March 15, 2019 15:43
2019 03/16 語る夕べ
@suzuki-hoge
suzuki-hoge / README.md
Last active August 7, 2019 02:39
Domain Modeling Made Functional

Domain Modeling Made Functional

@suzuki-hoge
suzuki-hoge / README.md
Last active November 10, 2018 12:47
haskell day 2018

HaskellDay

2018 11/10
conpass

img

scala kansai と日程が被っていて「本日の資料です」のハッシュタグが #scala_ks か #HaskellDay か確認するまで気を抜けないw

img

@suzuki-hoge
suzuki-hoge / README.md
Last active October 2, 2018 14:24
お題 麻雀

麻雀手役判定

  • 14 の牌を見て、役名を列挙する
  • 鳴きの有無は問わないとする
  • 最後の1枚が何か(何待ちか)は問わないとする
  • 風が何かは問わないとする

記法

  • 一は一萬を示す
  • 1は1索を示す
  • ①は1筒を示す
@ToString(includeFieldNames = false)
@AllArgsConstructor
public class Cartesian<T> {
private final List<List<T>> selfTss;
public static <T> Cartesian of(List<T> ts) {
return new Cartesian<>(ts.stream().map(Collections::singletonList).collect(toList()));
}