Skip to content

Instantly share code, notes, and snippets.

@mapk0y
mapk0y / aws-osaka-region-diff-from-tokyo.diff
Last active March 3, 2021 08:27
大阪リージョンが公式になったので違いをチェック https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/ を利用
--- tokyo.txt 2021-03-02 14:18:17.445746977 +0900
+++ osaka.txt 2021-03-02 14:13:22.492293366 +0900
@@ -1,43 +1,11 @@
-AWS Amplify
-AWS App Mesh
-AWS AppSync
-AWS Application Discovery Service
AWS Artifact
-AWS Audit Manager
-AWS Auto Scaling
@mapk0y
mapk0y / # pkg-config - 2020-04-06_03-26-45.txt
Last active April 5, 2020 18:37
pkg-config on Debian GNU/Linux 9.12 (stretch) - Homebrew build logs
Homebrew build logs for pkg-config on Debian GNU/Linux 9.12 (stretch)
Build date: 2020-04-06 03:26:45
@mapk0y
mapk0y / # pkg-config - 2020-04-06_03-26-45.txt
Created April 5, 2020 18:35
pkg-config on Debian GNU/Linux 9.12 (stretch) - Homebrew build logs
Homebrew build logs for pkg-config on Debian GNU/Linux 9.12 (stretch)
Build date: 2020-04-06 03:26:45
@mapk0y
mapk0y / main.tf
Last active October 5, 2017 11:37
Terraform for さくらのクラウド のパケットフィルタ設定
resource sakuracloud_server "sv" {
count = 2 # <== 2台立ててる
name = "sv${format("%02d", count.index)}"
}
resource sakuracloud_packet_filter "pf" {
name = "pf"
expressions = {
protocol = "ip"
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@mapk0y
mapk0y / docker-cpuset-cpus.md
Created April 13, 2017 15:22
docker の cpuset-cpus での見え方
[mapk0y@kona:~]$ nproc
4
[mapk0y@kona:~]$ docker run -it --cpuset-cpus=1 --rm debian \
> sh -c 'echo "$(nproc): nproc"; echo "$(getconf _NPROCESSORS_ONLN): _NPROCESSORS_ONLN"; echo "$(grep -c processor /proc/cpuinfo): cpuinfo"'
1: nproc
4: _NPROCESSORS_ONLN
4: cpuinfo
@mapk0y
mapk0y / docker-volumes-uid.md
Last active April 6, 2017 11:29
docker の volumes でUIDがずれる事に関する一つの回答 by linuxserver/mysql イメージ

docker の volumes でUIDがずれる事に関する一つの回答 by linuxserver/mysql イメージ

linuxserver/docker-mysql

こちらは起動時の環境変数(PUID、PGUID)で実行ユーザーを変更できる

 -e PGID for GroupID - see below for explanation
 -e PUID for UserID - see below for explanation
@mapk0y
mapk0y / Dockerfile
Created March 5, 2017 17:18
docker で xfce4
FROM ubuntu:latest
ENV DEBIAN_FRONTEND noninteractive
RUN set -ex \
&& apt-get update \
&& apt-get install -y --no-install-recommends xfce4 \
&& apt-get clean \
&& rm -rf /var/lib/apt/*
@mapk0y
mapk0y / multiple-composefile.md
Last active June 29, 2017 11:03
一つのディレクトリの中の複数の compose file での名前解決
$ tree
.
├── compose-a.yml
└── compose-b.yml
$ cat compose-a.yml 
version: '2'

services:
    a:
@mapk0y
mapk0y / docker-goose-image.md
Last active January 27, 2017 02:07
[goose](https://bitbucket.org/liamstask/goose) 専用の Docker イメージを作る

goose のバイナリが入った小さな docker イメージを作る

go getで取得したcliツールのバイナリを持った軽量なDockerイメージをつくる - tehepero note(・ω<) を見てなんとなく挑戦。

ここでやることは static な goose バイナリを用意して scratch イメージに放り込むだけです。

Build

専用の build イメージを作る。キモは build のオプション(-ldflags "-extldflags -static")。go-sqlite3 が cgo なので CGO_ENABLED=0 はできない。正直あまりわかってない。
golangで書いたアプリケーションのstatic link化 - okzkメモ こちらの説明が詳しい。