Skip to content

Instantly share code, notes, and snippets.

@kenzo0107
kenzo0107 / ssm.go
Created February 1, 2021 14:23
get ssm parameters in Go
package awsapi
import (
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/service/ssm"
"github.com/aws/aws-sdk-go/service/ssm/ssmiface"
)
// SSMIface : -
type SSMIface interface {
@kenzo0107
kenzo0107 / gist:1ae95b1c17ce809274934e663b2f928b
Created October 11, 2020 14:12
Fix: "node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)" on Raspberry PI
set -i -e "s|jessie|stretch|g" /etc/apt/sources.list
sudo apt-get update
sudo apt-get install gcc-6 g++-6
// link gcc 6
cd /usr/bin
$ sudo rm gcc g++
$ sudo ln -s gcc-6 gcc
$ sudo ln -s g++-6 g++
locals {
a_ips = ["93.184.216.34/32"] # dummy A company ip
}
# for log
resource "aws_s3_bucket" "logs" {
bucket = "hoge.logs"
acl = "log-delivery-write"
versioning {
package main
import (
"fmt"
"github.com/go-playground/validator"
)
type User struct {
FirstName string `validate:"required"` //必須

Keybase proof

I hereby claim:

  • I am kenzo0107 on github.
  • I am kenzo0107 (https://keybase.io/kenzo0107) on keybase.
  • I have a public key ASDS2szFSmiEIGa57wzFOkHyCYi3cmkSgMx8TKVpa2HBDQo

To claim this, I am signing this object:

Install anyenv

$ git clone https://github.com/anyenv/anyenv ~/.anyenv
$ echo 'eval "$(anyenv init)"' >> ~/.your_profile

// reload your configuraiton of shell
$ exec $SHELL -l

setup anyenv plugin

package main
import (
"errors"
"fmt"
"go.uber.org/multierr"
)
func step1() error {
// 【TRY】画像変換コマンドを作ろう
package main
import (
"fmt"
"image/jpeg"
"image/png"
"log"
"os"
"path/filepath"
//【TRY】catコマンドを作ろう
package main
import (
"bufio"
"flag"
"fmt"
"log"
"os"
)
# macOS
OS_TYPE=darwin
# Linux
OS_TYPE=linux
# Helm version
VERSION=2.9.1
cd /tmp
curl -sL https://storage.googleapis.com/kubernetes-helm/helm-v${VERSION}-${OS_TYPE}-amd64.tar.gz \