Skip to content

Instantly share code, notes, and snippets.

View s2terminal's full-sized avatar

suzuki.sh s2terminal

View GitHub Profile
@s2terminal
s2terminal / ordinalNumber.ts
Last active July 14, 2019 14:00
TypeScriptの型で順序数を定義して、1+2が3であることをプログラムを動かさずに型定義で示す
// http://www.typescriptlang.org/play/#code/PTAEHkCcBMEsDsCGAbUA5ArgWwEYFNJRo8AzBWAF1gHt4AoCgTwAc9QBJeAY0jyz3gUAPABUAfKAC8oANoiAugG4GLNuHhtpMpStagRAd2qgTUjt179BQ9XjHKmekQAtebM5x58Bww9Xu6bABi1BiEJtKelj6irnh2ynQgoADCtF4UbCQY3FS0dNm5NPCgzMgYAM62omIAFABuKABc+gCULVHe1uKgAN50JrwUYSUyjcg6AL50SWBpFniZoPDY+JB0XLQVFKC0eC22ZtrKm-DboBRGLX5mZZW2tXutiafnvBUYyDvSd1UatZdqM8NlsduMAILXIymaTvT4URSgZIAUUgkGo61eYJQACFrnFNKA4V8TqDQOMUi0QmEIkS8B8SUiwKj0esgA
// Ordinal Number definition
type Increment<T> = [T];
type One = [];
type Two = Increment<One>;
type Three = Increment<Two>;
type Four = Increment<Three>;
// Concrete function
@s2terminal
s2terminal / markdown.css
Last active December 12, 2021 12:55
VSCode workspace setting for text writing
body {
font-family: "YuMincho", "游明朝", "serif";
background-color: #fff;
color: #000;
}
@s2terminal
s2terminal / setup.md
Last active January 27, 2022 08:21
Dockerで各言語のプロジェクトセットアップ

Dockerで各言語のプロジェクトセットアップ

Dockerで各言語の初期セットアップをするときのコマンド。これで作ったプロジェクトをもとにdocker-compose.ymlを記述したりしてつかう。

TypeScript + Next.js

$ docker run \
  --interactive --tty --rm \
  --volume $(pwd):/app \
 --workdir /app node:16-alpine \