Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
if [ $# -lt 1 ]; then
echo "You need root path, which indicate you want clear git status"
exit 0
fi
rootPath=$1
echo "root path is $rootPath"
pushd $rootPath
@saku
saku / evaluatee.md
Created April 13, 2020 12:31
Rettyエンジニアフィードバック_評価シートテンプレート_202004

評価シート

被評価者:xxx

FB委員会からのメッセージ

下記のフォーマットに沿って今期の成長についてアピールしてください

評価は [技術力 / デリバリー(継続的価値創出) / リーダーシップ(牽引・影響力) / オーナーシップ(主体性や自走)] から 最低1つ最大3つの項目を選んで 書いて成長のアピールをしてください。

また成長についての記載として、前半期に比べてどれだけ成長できたかを Best / Excellent / Good / Average で書いてください。

@saku
saku / Decode
Created June 17, 2021 01:10
Decode
データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字やバイナリデータを扱うためのエンコード方式でエンコードされている。
上記方式に沿った方法でファイルをデコードすること。
@saku
saku / Dockerfile
Last active April 17, 2022 04:33
Ubuntu with default user who can use sudo unless password.
FROM ubuntu
ARG USERNAME=user
ARG USERPASS=user
ARG GROUPNAME=user
ARG UID=1000
ARG GID=1000
RUN apt -y update && apt install -y sudo
@saku
saku / webproxy_setting.sh
Created August 26, 2022 02:37
Web proxy setting for Mac. (For mitmproxy use)
#!/usr/bin/env bash
sudo echo "Please select on/off for proxy setting."
select item in on off
do
if [ "${item}" = "on" ]; then
sudo networksetup -setwebproxy Wi-Fi localhost 8080
sudo networksetup -setsecurewebproxy Wi-Fi localhost 8080
elif [ "${item}" = "off" ]; then
sudo networksetup -setwebproxystate Wi-Fi off
@saku
saku / rancher_desktop_update_resolve_host.sh
Created October 31, 2022 10:01
Setting resolve host properly to lima host for Rancher Desktop
#!/usr/bin/env bash
lima="$HOME/Library/Application Support/rancher-desktop/lima"
limactl="/Applications/Rancher Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl"
LIMA_HOME="$lima" "$limactl" shell 0 sudo chown $(whoami) /etc/resolv.conf
LIMA_HOME="$lima" "$limactl" shell 0 sudo sed -i 's/nameserver.*/nameserver 8.8.8.8/g' /etc/resolv.conf
@saku
saku / sample_python_server.py
Last active March 19, 2023 02:07
sample server
from http.server import HTTPServer, BaseHTTPRequestHandler
class RequestHandler(BaseHTTPRequestHandler):
def do_POST(self):
# リクエストヘッダを取得する
headers = self.headers
# リクエストヘッダを標準出力に出力する
print(f"Headers: {headers}")
@saku
saku / create_proxy_image.txt
Created March 21, 2023 01:42
How to create simple proxy image
$ TMP_DIR=$(mktemp -d) && cd $TMP_DIR
$ cat << EOF > Dockerfile
FROM nginx:alpine
ENV NGINX_PORT=8080
ENV PROXY_PROTOCOL=https
ENV PROXY_HOST=localhost
ENV PROXY_PATH=