Skip to content

Instantly share code, notes, and snippets.

" ■とりあえずな簡易版
set expandtab
set tabstop=4
set shiftwidth=4
set nowrap
set number
set showmatch
set wildmenu
set incsearch
set ignorecase
@shiro01
shiro01 / docker-memo.txt
Last active November 14, 2019 14:50
docker memo
### CentOSへのインストール手順
参考図書ではファイアウォールとSELinuxの無効化を行っているが不要かも
$ systemctl disable firewalld
$ vi /etc/sysconfig/selinux
SELINUX=disabled
ホストOSの確認
$ cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
※CentOSが7.5.1804より古い場合はアップデートする。
@shiro01
shiro01 / db_memo.txt
Last active May 27, 2020 06:47
データベースコマンドメモ
ユーザ情報取得
> SELECT user, host, password FROM mysql.user;
ユーザの権限確認
> SHOW GRANTS for 'root'@'%';
ユーザ作成 hostは%(任意の文字列)で作成される。指定する場合は'ユーザ名'@'ホスト名'で指定する。
> CREATE USER master IDENTIFIED BY 'master';
> CREATE USER 'master'@'localhost' IDENTIFIED BY 'master';
@shiro01
shiro01 / javascript_memo.js
Created January 18, 2019 05:56
javascript memo
// https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce
// https://qiita.com/rana_kualu/items/59832607ae407c467baa
//
const array1 = [{"a":1, "b":2, "d":4},{"a":1, "b":2, "c":4}];
const reducer = (accumulator, currentValue) => JSON.stringify(accumulator) + '\n' + JSON.stringify(currentValue);
re = array1.reduce(reducer)
console.log(re);
@shiro01
shiro01 / git_memo.txt
Last active August 27, 2022 05:16
Gitメモ
### ブランチ
ブランチの作成と同時にチェックアウト(ブランチ切り替え)
$ git checkout -b bugFix
作成するだけの場合
$ git branch issue1
現在のブランチ確認(*がついているブランチが現在のブランチ、-aをつけると追跡中のリモート含め表示)
$ git branch
@shiro01
shiro01 / memo.txt
Last active October 29, 2019 05:53
雑多メモ
Windows
管理者でコマンドプロンプト
1.Win + R
2.ファイルを指定して実行を起動
3.cmdを入力して
4.Ctrl + Shift + Enter
5.管理者でコマンドプロンプトが起動
サクラエディタ
日付入力
@shiro01
shiro01 / python_memo.txt
Last active November 12, 2019 09:46
Pythonメモ
https://www.python.jp/install/centos/index.html
https://docs.python.jp/3/library/venv.html
CentOSにpython3.6インストール手順
$ sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
$ yum -y install python36u python36u-devel python36u-pip
仮想環境作成・有効化・ライブラリインストール・無効化
$ python3 -m venv ./myenv
$ source myenv/bin/activate
@shiro01
shiro01 / lambda_send_email_use_ses.py
Last active November 30, 2018 07:12
AWS SESを使用したメール送信テスト用コード。
# https://docs.aws.amazon.com/ja_jp/ses/latest/DeveloperGuide/send-using-sdk-python.html
# https://dev.classmethod.jp/cloud/aws/lambda-to-ses/
# ロールアタッチポリシー:AmazonSESFullAccess
import boto3
from botocore.exceptions import ClientError
import json
SRC_MAIL = "test@example.jp"
DST_MAIL = "test@example.jp"
@shiro01
shiro01 / lambda_send_email_use_sns.py
Last active December 12, 2018 02:29
AWS SNSを使用したLambda関数からのメール送信
# 事前にAWSコンソールでAWSSNSのトピック、サブスクリプションを作成しておく
# ロールアタッチポリシー:AmazonSNSFullAccess
import boto3
def lambda_handler(event, context):
sns_client = boto3.client('sns')
# トピックARNを指定する
topicarn = 'arn:aws:sns:ap-northeast-1:xxxxxxxxxxxx:test-send-email'
@shiro01
shiro01 / vscode_setting.json
Last active November 23, 2018 02:12
VSCodeのターミナルをMSYS2にする設定を追加したのでメモ
{
"git.autofetch": true,
"terminal.integrated.shell.windows": "C:\\msys64\\msys2_shell.cmd",
"terminal.integrated.shellArgs.windows": [
"-mingw64",
"-defterm",
"-no-start",
"-here",
"-full-path"
],