Skip to content

Instantly share code, notes, and snippets.

View aws-osaka-region-diff-from-tokyo.diff
--- 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 Apr 5, 2020
pkg-config on Debian GNU/Linux 9.12 (stretch) - Homebrew build logs
View # pkg-config - 2020-04-06_03-26-45.txt
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 Apr 5, 2020
pkg-config on Debian GNU/Linux 9.12 (stretch) - Homebrew build logs
View # pkg-config - 2020-04-06_03-26-45.txt
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 Oct 5, 2017
Terraform for さくらのクラウド のパケットフィルタ設定
View main.tf
resource sakuracloud_server "sv" {
count = 2 # <== 2台立ててる
name = "sv${format("%02d", count.index)}"
}
resource sakuracloud_packet_filter "pf" {
name = "pf"
expressions = {
protocol = "ip"
View systemd-analyze.svg
Loading
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 Apr 13, 2017
docker の cpuset-cpus での見え方
View docker-cpuset-cpus.md
[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 Apr 6, 2017
docker の volumes でUIDがずれる事に関する一つの回答 by linuxserver/mysql イメージ
View docker-volumes-uid.md

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 Mar 5, 2017
docker で xfce4
View Dockerfile
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 Jun 29, 2017
一つのディレクトリの中の複数の compose file での名前解決
View multiple-composefile.md
$ tree
.
├── compose-a.yml
└── compose-b.yml
$ cat compose-a.yml 
version: '2'

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

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メモ こちらの説明が詳しい。