본문 바로가기

전체 글33

Slack WebHook 사용하기 개발자 그룹 또는 커뮤니티 그룹에서 많이 사용하는 메신저인 Slack의 WebHook 기능에 대해서 간단히 알아 보려고 한다. Slack의 경우 개발자 커뮤니티를 기반으로 폭팔적으로 성장해서 최근에는 회사 사내 메신저 또는 커뮤니티 그룹에서까지 많이 사용하고 있다. 필자도 사내 메신저로 Slack을 사용하고 있으며, 커뮤니티 참여시 Slack을 통해서 커뮤니티 활동을 영유 하는 많은 그룹에 속해 있다. 개발자들이 Slack을 좋아한 이유는 아무래도 WebHook 및 App 생태계 활용을 할수 있는 장점 때문에 많이 선호하는 것으로 보인다. 그중에서 WebHook에 대해서 간단히 설정하는 방법 및 테스트 하는 방법에 대해서 알아 보고자 한다. Slack WebHook App 추가 하기 먼저 Slack We.. 2020. 4. 5.
VIM 유용한 단축키 및 사용법 기본 단축키 # 일반모드 h : 커서를 왼쪽으로 이동 j : 커서를 아래로 이동 k : 커서를 위로 이동 l : 커서를 오른쪽으로 이동 w : 단어 단위로 뒤로 이동 $ : 현재 라인 맨 뒤로 이동 0 : 현재 라인 맨 앞으로 이동 ^ : 행 첫 글자로 이동 Ctrl + d : 아래로 반 페이지 스크롤 Ctrl + f : 아래로 한 페이지 스크롤 Ctrl + u : 위로 반 페이지 스크롤 Ctrl + b : 위로 한 페이지 스크롤 gg : 문서의 첫 행 이동 Shift + g : 문서의 마지막 행 이동 # 입력모드 i : 커서 위치에서 삽입 a : 커서 바로 뒤에서 삽입 o : 현재 커서 다음 라인 부터 삽입 p : 복사내용 삽입 x : 커서 위치의 문자 삭제 Shift + d : 현재 커서 위치의 문자.. 2020. 4. 5.
WSL에서 Docker 바로 사용하기 Window를 사용할수 밖에 없다면.. 기존에 Mac 또는 Linux 계열에 익숙한 유저의 경우 어쩔수 없이 Windows PC를 사용해야 하는 경우가 발생할수 있다. 회사에서 Windows를 기본으로 제공한다던가 사용하는 프로그램이 윈도우만 호환되어서 어쩔수 없이 윈도를 사용해야 하는 경우들이 종종 발생하고는 한다. Linux 시스템을 관리에 익숙한 사람에게는 Windows CMD 창은 최악에 가깝다. (사실 어찌 보면 Windows Powershell 이나 Windows 서버 시스템을 관리 하지 않았다는 쪽에 가깝다.) 나도 어쩔수 없이 환경때문에 윈도우즈를 회사에서 사용해하는 경우였다. 이때 Docker를 윈도우에 설치해서 사용할 경우 Windows의 CMD 창으로 Docker를 컨트롤 하는게 너무.. 2020. 4. 5.
process infomation 명령어(ps command) 오류시 대처 방법 Ubuntu를 VM으로 설치후 갑자기 ps 명령어가 아래와 같은 에러를 뿌리면서 동작하지 않았다. $ ps ps: error while loading shared libraries: libprocps.so.4: cannot open shared object file: No such file or directory libprocps4의 역할을 찾아 보니 xenial library이며, process information 정보를 뿌려주는 라이브러리에 속해 있는 library 파일이였다. https://packages.ubuntu.com/xenial/i386/libprocps4/filelist 이 파일이 왜 없어 졌는지는 정확하게 추적을 못하였지만 procps package를 apt 로 재 설치후 정상적으로 .. 2019. 9. 4.
Ubuntu / Windows 멀티부팅 순서 조정하기 Linux와 Windows를 같이 사용하다보면, 자동으로 부팅 순서가 Linux로 잡혀있어 PC를 공유 해서 사용하는 경우 윈도우만 사용하는 사용자가 있을 경우에 불편함이 있어 간혹 GRUB 부팅 순서를 조정해야할 경우가 있다. 수정을 원할경우 Linux로 부팅후 아래의 파일을 수정해 주면 된다. GRUB File 수정 $ sudo vi /etc/default/grub GRUB_DEFAULT=0 GRUB_DEFAULT 값을 조정해주면 원하는 값으로 선택되어 아무런 Action이 없다면, 부팅이 진행된다. 이때 윈도우 부팅 순서가 5번째에 위치할 경우(특별히 수정하지 않았다면, 5번째에 위치) “4”를 입력해 주면된다. 시작 값은 “0” 부터 시작한다. 참고 : Grub 주요 옵션 설명 GRUB_TIMEO.. 2019. 6. 4.
echo로 바로전 명령 성공 여부 확인 (echo $?) echo 명령어는 text를 출력하는 용도로 많이 사용되며, script를 작성할때 현재 상태에 대한 메시지를 보여주는 용도로 많이 사용된다. ~ echo This blog is Secuof Blog. This blog is Secuof Blog. ~ echo "This blog is Secuof Blog." This blog is Secuof Blog. ~ Script 를 사용할때 간혹 성공 여부를 체크 해야 할 경우가 발생하는데 아래와 같이 echo 명령어로 간단히 명령어의 성공 실패 여부를 확인 할수 있다. 가령 특정 directory를 이동할때 명령어가 성공하지 못하였다면 아래와 같이 “1”이 출력 된다. ~ cd /~~~~ cd: no such file or directory: /~~~~ ✘ ~.. 2018. 8. 10.