Skip to content

Instantly share code, notes, and snippets.

View miyataka's full-sized avatar
๐ŸŽˆ
humming๐ŸŽต

Takayuki Miyahara miyataka

๐ŸŽˆ
humming๐ŸŽต
View GitHub Profile
@miyataka
miyataka / appliable_knowledge.md
Created August 8, 2023 16:16
้ฉ็”จๅฏ่ƒฝใช็Ÿฅ่ญ˜ใจใฏ๏ผŸ

ๆดป็”จๅฏ่ƒฝใช็Ÿฅ่ญ˜ใจใฏ๏ผŸ

  • ๆดป็”จใ™ใ‚‹ใŸใ‚ใซใฏ
    • ็™บ่ฆ‹ๅฏ่ƒฝใงใ‚ใ‚‹
    • ็†่งฃๅฏ่ƒฝใงใ‚ใ‚‹
    • ้ฉ็”จๅฏ่ƒฝใงใ‚ใ‚‹
    • ๅ ดๆ‰€ใซใ‚ˆใ‚‰ใšใซใ‚ขใ‚ฏใ‚ปใ‚นๅฏ่ƒฝใงใ‚ใ‚‹
  • ็™บ่ฆ‹ๅฏ่ƒฝใงใ‚ใ‚‹ใ“ใจ๏ผŒๅ ดๆ‰€ใซใ‚ˆใ‚‰ใšใ‚ขใ‚ฏใ‚ปใ‚นๅฏ่ƒฝใงใ‚ใ‚‹ใ“ใจ๏ผŒใซใคใ„ใฆใฏ็ฎก็†ๆ–นๆณ•ใฎๅ•้กŒใงใ‚ใ‚‹
  • ็†่งฃๅฏ่ƒฝใงใ‚ใ‚‹ใ“ใจ๏ผŒ้ฉ็”จๅฏ่ƒฝใงใ‚ใ‚‹ใ“ใจใฏ๏ผŒใ‚ณใƒณใƒ†ใƒณใƒ„ใฎๅ•้กŒใงใ‚ใ‚‹
@miyataka
miyataka / terminal-output-example.txt
Last active August 3, 2023 12:04
`-v` flag of go (mod)get is not working
โžœ tmp pwd
/Users/takayuki.miyahara/wspace/tmp
โžœ tmp
โžœ tmp
โžœ tmp cat go.mod
module example.com/modfoo
go 1.20
require golang.org/x/exp v0.0.0-20230801115018-d63ba01acd4b // indirect
@miyataka
miyataka / .zshrc
Created July 13, 2023 06:43
open files of showed by `git status|diff` by vim
# open all modified files
function gsv() {
vim $(git status --porcelain | awk '{print $2}')
}
function gdv() {
vim $(git diff $1 --name-only)
}
@miyataka
miyataka / go_download.sh
Created April 23, 2023 15:44
install go latest version script
#!/bin/bash
VERSION="1.20.3"
CPU="amd64"
arch=$(uname -i)
if [[ $arch == x86_64* ]]; then
echo "X64 Architecture"
CPU="amd64"
@miyataka
miyataka / .gitconfig
Last active November 27, 2022 11:08
git history next / prev command
# cf. https://coderwall.com/p/ok-iyg/git-prev-next
# cf. https://www.yhoka.com/posts/git-next-prev/
[alias]
prev = checkout HEAD^1
next = "!sh -c 'if [ \"$1\" = \"\" ]; then if [ \"$TARGET_BRANCH\" = \"\" ]; then if [ \"$(git branch | grep master)\" = \"\" ]; then TARGET_BRANCH=main; else TARGET_BRANCH=master; fi; fi; else TARGET_BRANCH=$1; fi; git log --reverse --pretty=%H $TARGET_BRANCH | grep $(git rev-parse HEAD) -A 1 | tail -1 | xargs git checkout' -"
@miyataka
miyataka / README.md
Created November 10, 2022 09:16
open all modified files with vim
@miyataka
miyataka / git-branch-cleanup.sh
Created July 14, 2022 10:32
git branch cleanup script
# c.f. https://blog.foresta.me/posts/git_useful_command_collection/
function git-cleanup() {
git branch --merged | egrep -v "\*|master|develop|main" | xargs git branch -D
git remote prune origin
git branch --format "%(refname:short) %(upstream:track)" | grep "\[gone\]" | awk '{print $1}' | xargs -IXXX git branch -D XXX
}
@miyataka
miyataka / death_march.md
Created February 10, 2022 04:29 — forked from voluntas/death_march.md
ใƒ‡ใ‚นใƒžใƒผใƒใŒ่ตทใใ‚‹็†็”ฑ - ๏ผ“ใคใฎๆŒ‡ๆจ™

ใƒ‡ใ‚นใƒžใƒผใƒใŒ่ตทใใ‚‹็†็”ฑ - ๏ผ“ใคใฎๆŒ‡ๆจ™

่‘—่€…๏ผš ้’ใ„้ด‰๏ผˆใถใ‚‹ใใ‚๏ผ‰ใ•ใ‚“ย @bluecrow2

ใ“ใ‚Œใฏ็ตๅŸŽๆตฉใ•ใ‚“ใฎ้‹็”จใ•ใ‚Œใฆใ„ใŸ YukiWiki ใซๅฝ“ๆ™‚ Coffee ๆง˜ (้’ใ„้ด‰๏ผˆใถใ‚‹ใใ‚๏ผ‰ใ•ใ‚“๏ผ‰ใŒใ‹ใ‹ใ‚Œใฆใ„ใŸๆ–‡็ซ ใงใ™ใ€‚ ใŸใ  2018 ๅนด 3 ๆœˆ 7 ๆ—ฅใซ YukiWiki ใŒ้‹็”จๅœๆญขใ—ใŸใŸใ‚ๆถˆใˆใฆใ—ใพใ„ใพใ—ใŸใ€‚ใใฎ่จ˜ไบ‹ใฎใƒใƒƒใ‚ฏใ‚ขใƒƒใƒ—ใงใ™ใ€‚

ไปŠใฏ 404 ใงใ™ใŒใ€ใ‚‚ใจใ‚‚ใจใฎ่จ˜ไบ‹ใฎ URL ใฏ http://www.hyuki.com/yukiwiki/wiki.cgi?%A5%C7%A5%B9%A5%DE%A1%BC%A5%C1%A4%AC%B5%AF%A4%AD%A4%EB%CD%FD%CD%B3 ใซใชใ‚Šใพใ™ใ€‚

ๆ˜”ใ€่‡ชๅˆ†ใŒใจใฆใ‚‚ๆ„Ÿ้Š˜ใ‚’ๅ—ใ‘ใŸๆ–‡็ซ ใชใฎใงใ€ใ“ใฎใพใพ่ชญใ‚ใชใใชใ‚‹ใฎใฏใจใฆใ‚‚ใ‚‚ใฃใŸใ„ใชใ„ใจๆ€ใ„ใ€ใƒใƒƒใ‚ฏใ‚ขใƒƒใƒ—ใจใ—ใฆๅ…ฌ้–‹ใ—ใฆใ„ใพใ™ใ€‚

@miyataka
miyataka / .zshrc-sample
Created July 18, 2021 03:07
open github (current directory) repo page
alias chrome="/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"
alias og="open-github"
function open-github() {
url_string=$(git config --get remote.origin.url | cut -d':' -f2)
chrome https://github.com/${url_string: 0:-4}
}
@miyataka
miyataka / ip_ranges2prefix_list.rb
Created June 14, 2021 06:45
one liner: generate prefix list array from aws ip range json
# https://docs.aws.amazon.com/ja_jp/general/latest/gr/aws-ip-ranges.html#aws-ip-egress-control
# requirements
# - curl
# - jq
require 'json'
require 'yaml'
REGION='ap-northeast-1'