Skip to content

Instantly share code, notes, and snippets.

View takenoco82's full-sized avatar
💭
I may be slow to respond.

takenoco82

💭
I may be slow to respond.
View GitHub Profile
@takenoco82
takenoco82 / vimium-keybindings.ini
Created July 24, 2022 22:44
Vimium Custom key mappings
# Insert your preferred key mappings here.
map <c-o> goBack
map <c-i> goForward
map H previousTab
map L nextTab
map <c-d> scrollPageDown
map <c-u> scrollPageUp
unmap d
map dd removeTab
map u restoreTab
@takenoco82
takenoco82 / clibor-color.ini
Created July 24, 2022 13:42
Cliborの配色
[CLIBOR]
BACK_COLOR=$002D2823
SLTBACK_COLOR=$004D4D4D
BACK_COLORF=clWhite
SLTBACK_COLORF=clWhite
LINE_COLOR=$FFFFFFFF
LINEHYOJI_COLOR=$002D2823
BACK_COLOR2=$002D2823
BACK_COLORF2=clWhite
SEARCHT=clWhite
@takenoco82
takenoco82 / retry.js
Created November 28, 2019 13:18
JavaScriptでリトライ
const myFunc = () => {
return new Promise((resolve, reject) => {
if (Math.random() > 0.5) {
console.log("resolve");
resolve("OK");
} else {
console.log("reject");
reject("Error");
}
})
@takenoco82
takenoco82 / using_trello_rest_api.md
Created August 23, 2019 11:36
Trello Rest API を実行する

Trello Rest API を実行する

APIを使うための準備

  1. Trelloにログインして (https://trello.com/login)
  2. API Key を取得して (https://trello.com/app-key)
  3. tokenを発行する

ユーザ情報を取得する

/members/{id}?key={key}&token={token}

MySQLでSQLにパラメータを利用する

概要

  • Prepared Statement を使う
  • ユーザー定義変数を使ってSQL文を作成し、Prepared Statement を実行する

ユーザーを作成するサンプル

SET @db_username = 'user_name';
SET @db_password = 'password';

AWS CLI でよく使うコマンド

aws ec2 describe-instances

  • EC2インスタンスの一覧を取得する。query編
$ aws ec2 describe-instances --query "$(echo 'Reservations[].Instances[].{
  InstanceId:InstanceId,
  ImageId:ImageId,
 InstanceType:InstanceType,
@takenoco82
takenoco82 / using-docker-registry.md
Last active August 13, 2023 05:42
Docker Registry の使い方

Docker Registry の使い方

これは何?

  • Docker Registry の導入方法と設定のサンプル

Docker Registry を起動する

# 削除するためには REGISTRY_STORAGE_DELETE_ENABLED=true が必要
$ docker run -d -p 5000:5000 --name registry -e REGISTRY_STORAGE_DELETE_ENABLED=true registry:2
@takenoco82
takenoco82 / template.sh
Last active March 1, 2023 08:04
シェルスクリプトのテンプレート
#!/bin/bash
#
# {SUMMARY}
#
# USAGE
# sh {SCRIPT_FILENAME} -h
#
# REMARKS
# https://www.m3tech.blog/entry/2018/08/21/bash-scripting
#
@takenoco82
takenoco82 / git_hooks_pre_commit.md
Last active March 1, 2019 11:46
gitのコミット時に静的解析する

gitのコミット時に静的解析する

./git/hooks/pre-commit を作成する

  • サンプルをコピーして作成
cp .git/hooks/pre-commit.sample .git/hooks/pre-commit
  • pre-commit の内容は以下のような感じ
@takenoco82
takenoco82 / git_hooks_commit_msg.md
Last active June 17, 2019 14:41
gitのコミット時にメッセージフォーマットをチェックする

gitのコミット時にメッセージフォーマットをチェックする

./git/hooks/commit-msg を作成する

  • サンプルをコピーして作成
cp .git/hooks/commit-msg.sample .git/hooks/commit-msg
  • commit-msg の内容は以下のような感じ