Skip to content

Instantly share code, notes, and snippets.

@fukajun
fukajun / listup_memcached_keys.sh
Last active October 22, 2021 14:16
List up keys in memcached
export memcache.apne1.cache.amazonaws.com
export LIMIT=100000
echo 'stats slabs' | nc $MEMCACHED_HOST 11211 | grep ':' | awk -F '[ :]' '{ print $2 }' | sort -u\
| xargs -n 1 -I '{}' bash -c 'echo "stats cachedump {} $LIMIT" | nc $MEMCACHED_HOST 11211'
@fukajun
fukajun / find.md
Created September 27, 2021 02:18
Shell command cheet sheet

2日以上前に変更のあったディレクトリ

find ./ -mtime +2 -type d
@fukajun
fukajun / gist:3984502
Last active September 27, 2021 02:15
Git Command Tips

git便利コマンドメモ

master ブランチ以外を削除するコマンド

マージ済みのブランチをmasterとカレント以外を削除する

git branch  --merged master | grep -v '\(master\|^\*\)' | xargs git branch -d # or -D

普通に削除 masterとカレントと先頭が=以外

#!/usr/bin/env ruby
def redis_host
ENV['REDIS_HOST']
end
def rediscmd(cmd)
escaped_cmd = cmd.gsub('*', '\*')
`redis-cli -h #{redis_host} #{escaped_cmd}`.strip
end
IO.popen('log stream --process VDCAssistant') do |io|
while (line = io.gets) do
puts(line) if line.to_s =~ /kCamera/
end
end

twiter : fukajun

  • sendagaya.rb ファウンダー && 主催者 with tkawa
  • 株式会社ロコガイドで、インフラ周りを見ています。

技術的に、最近興味あること

  • golang, rust
  • ベターなRails
  • 他の同様のフレームワークではどのように解決しているか?
@fukajun
fukajun / kkamm.yml
Last active November 9, 2020 05:46
Setting of KKaMM that PC stand.
名前: 下/中/上
#リビング キーボード外付け: 30/330/30
#リビング スタンドアップ: 45/300/30
リビング スタンドアップ(キーボード外付け): 60/240/105
リビング キーボード外付け: 30/315/60
ベッドの上: 30/315/30
@fukajun
fukajun / get_server_logs
Last active October 18, 2020 13:37
Script of download remote file when use trouble shooting.
#!/bin/bash
hosts=$@
filenames='
/var/log/messages
/var/log/ecs/ecs-agent.log
/var/log/docker
'
for host in $hosts; do
for filename in $filenames; do
@fukajun
fukajun / README.md
Last active August 19, 2020 05:21
pre-commit-check-zenkaku

Usage

install && update

invoke at git repository root

$ curl -o - https://gist.githubusercontent.com/fukajun/03a7635d34dc0acd8ab95855fbb73942/raw/install.sh | bash