Skip to content

Instantly share code, notes, and snippets.

View slaysd's full-sized avatar
🍀
Working at Naver Clova AI

Jeeseung Han slaysd

🍀
Working at Naver Clova AI
View GitHub Profile
@slaysd
slaysd / docker
Created May 19, 2020 07:50 — forked from oiotoxt/docker
다음 카카오 미러 사용하기 | Using daum kakao mirror for Ubuntu / Docker / PyPI
RUN sed -i 's/archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list \
&& apt-get update && apt-get install -y \
...packages-you-want-to-install... \
&& rm -rf /var/lib/apt/lists/*
@slaysd
slaysd / remove_vpn_user.sh
Created March 24, 2020 01:04
remove k8s openvpn on jx
#!/bin/bash
if [ $# -ne 2 ]
then
echo "Usage: $0 <CLIENT_KEY_NAME> <NAMESPACE>"
exit
fi
KEY_NAME=$1
NAMESPACE=$2
@slaysd
slaysd / prepare-commit-msg
Last active February 26, 2020 02:58
지라 티켓넘버 자동 부여
#!/bin/bash
# Copy in .git/hooks/prepare-commit-msg
if [ -z "$BRANCHES_TO_SKIP" ]; then
BRANCHES_TO_SKIP=(master develop release hotfix)
fi
BRANCH_NAME=$(git symbolic-ref --short HEAD)
BRANCH_NAME="${BRANCH_NAME##*/}"
JIRA_ID=`echo $BRANCH_NAME | egrep -o '[A-Z]+-[0-9]+'`
@slaysd
slaysd / add_vpn_user.sh
Created January 17, 2020 04:44
k8s openvpn on jx
#!/bin/bash
if [ $# -ne 2 ]
then
echo "Usage: $0 <CLIENT_KEY_NAME> <NAMESPACE>"
exit
fi
KEY_NAME=$1
NAMESPACE=$2
@slaysd
slaysd / initialize_jenkinsx.sh
Last active February 12, 2020 12:44
AWS EKS + Jenkins X 환경설치 스크립트
#!/bin/bash
CLUSTER_NAME={{TYPE YOUR CLUSTER NAME}}
REGION={{ TYPE YOUR AWS EKS REGION NAME }}
echo "AWS CLI 설치"
pip install awscli --upgrade --user
export PATH=$HOME/.local/bin:$PATH
echo 'export PATH=$HOME/.local/bin:$PATH' >> $HOME/.zshrc
@slaysd
slaysd / medium_my_above55.cnf
Last active March 9, 2019 14:18
MySQL 5.5이상 UTF-8 해결방법 #blog
[mysqld]
..
collation-server = utf8_unicode_ci
character-set-server = utf8
skip-character-set-client-handshake
@slaysd
slaysd / medium_my_under55.cnf
Last active March 9, 2019 14:17
MySQL 5.5미만 UTF-8 해결방법 #blog
[client]
..
default-character-set = utf8
[mysqld]
..
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
default-character-set = utf8
character-set-server = utf8
@slaysd
slaysd / alias.md
Last active December 24, 2018 01:19
Google Drive wget

Setup

Add this code to your ~/.bash_aliases file.

function gdrive_download () {
  CONFIRM=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate "https://docs.google.com/uc?export=download&id=$1" -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')
  wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$CONFIRM&id=$1" -O $2
  rm -rf /tmp/cookies.txt
}
@slaysd
slaysd / gif2jpg.py
Created September 11, 2018 05:31
gif2jpg from url
from PIL import Image
import urllib2 as urllib
import io
fd = urllib.urlopen("http://a/b/c")
image_file = io.BytesIO(fd.read())
im = Image.open(image_file)
im = im.convert('RGB')
im.save('example.jpg')
@slaysd
slaysd / portainer.conf
Created January 26, 2018 03:43
Portainer Nginx 프록시 설정(웹소켓 안될시)
upstream portainer_yourdomain_com {
server 127.0.0.1:9000;
}
server {
listen 80;
server_name portainer.yourdomain.com;
location / {