Skip to content

Instantly share code, notes, and snippets.

View sambatriste's full-sized avatar

Tsuyoshi Kawasaki sambatriste

View GitHub Profile
package com.example;
import org.junit.Test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.Writer;
package com.github.sambatriste;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SequenceWriter;
import nablarch.core.repository.di.ComponentCreator;
import nablarch.core.repository.di.ComponentDefinition;
import nablarch.core.repository.di.ComponentReference;
import nablarch.core.repository.di.DiContainer;
import nablarch.core.repository.di.InjectionType;
import nablarch.core.repository.di.config.ListComponentCreator;

EC2インスタンス作成

普通にやる。 ssh(22)と3000,3003を開けるようセキュリティグループを設定

dockerインストール

VirtualBox

最新版をインストールする。

Vagrant

雑に言うと、VirtualBoxの操作をコードで書ける、みたいな仕組み。 VirtualBoxとVagrantのバージョンが大きくズレているとハマりポイントになるので、両方最新版にする。

@sambatriste
sambatriste / docker-compose.yml
Created March 4, 2018 00:57
rascaloid-docker-compose-h2
version: "3"
services:
api:
image: kawasima/rascaloid
ports:
- 3000:3000
ui:
image: kawasima/rascaloid-ri

git subtreeを利用したマルチモジュール開発

動機

複数のモジュールを横断的に開発する場合、扱うgitリポジトリも複数になります。 (モジュールとgitリポジトリが1:1とする)

package hoge;
public interface ControlBreakPredicate<T> {
boolean shouldBreak(T previous, T current);
}
@sambatriste
sambatriste / oo-exercise.org
Last active November 9, 2023 13:54
「オブジェクト指向エクササイズ (ちょっとだけ)Groovy編」

オブジェクト指向エクササイズ

Clojure in 30 min

完全初心者がイベント開始30分前でClojureをなんとなくわかるようにがんばる!

  • スライドのコード片を見てなんとなくイメージが湧くこと