잡동사니
-
노드로 슬랙 챗봇 만들기 + cloudtype 무료 배포잡동사니 2023. 4. 10. 16:34
사내 점심메뉴 관리를 위해 사이트를 만들까 하다가 슬랙을 통해 간단하게 구현이 가능할 것 같아 챗봇을 만들어보았다. 1. 슬랙 API 사이트 접속 (https://api.slack.com/) 2. Create an app 클릭 3. From scratch 선택 4. 앱 이름 및 워크스페이스 선택후 생성 5. 소켓 모드 활성화 6. Event Subscriptions 구독 -> Save Changes 클릭 7. OAuth & Permissions 탭 클릭 9. Scopes 추가 10. OAuth Tokens 발급 받기 (Install to Workspace / Reinstall to Workspace) 11. 슬랙 - 챗봇을 추가하고자 하는 채널에 챗봇 추가 12. 코드 작성 (main.js) const ..
-
MacOS MongoDB 설치 및 실행잡동사니 2021. 12. 21. 19:03
# MongoDB 설치 및 실행하기 https://velog.io/@fcfargo/TIL-MongoDB-Mongoose 1. Hombrew를 통해 MongoDB 설치 // MongoDB 탭 추가 brew tap mongodb/brew // MongoDB 탭이 정상적으로 추가됐는지 확인 —> 터미널 화면에 mongodb/brew가 출력되면 문제 없이 탭 추가가 완료된 것이다. brew tap | grep mongodb - // (맥북에 추가된 전체 탭 목록을 출력) 다음 명령으로도 탭 추가 여부 확인이 가능. brew tap 2. MongoDB 실행 // MongoDB 활성화 (위는 최신 버전, 고정 버전 사용하고 싶으면 @ 사용) brew services start mongodb-community bre..
-
Ubuntu에 react 설치하기잡동사니 2021. 7. 13. 22:11
0. 우분투에 nodejs, npm 버전 확인 (작성일 기준 node v14.17.2 npm v6.14.13) node -v npm -v 1. PPA를 통해 최신 버전 설치 (14버전 기준). 그전에 아래의 NodeJS 홈페이지에 가서 최신 LTS 버전이 몇버전인지 확인합니다. nodejs.org/ko/download/ 현재 14.16.0버전이어서 14.x로 (2021.03.09 기준) 버전을 선택해야합니다. 아래의 명령어를 입력합니다. $ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - 2. 후에 우분투에 NodeJS를 설치해줍니다. $ sudo apt-get install -y nodejs $ sudo apt install npm 잘 ..
-
GitLab Template 만들기잡동사니 2021. 4. 11. 11:45
주의! ▶ commit 할 때 master로 commit 할 것! ▶ 디렉토리명은 정해진 이름으로 작성 1단계 .gitlab에 템플릿 디렉토리 및 md 파일 생성하기 본인의 repository root 경로에 .gitlab 디렉토리를 생성 .gitlab/issue_templates/ 내부 md 파일은 모두 issue 템플릿으로 활용된다. .gitlab/merge_request_templates/ 내부 md 파일은 mr 템플릿으로 활용된다. 2단계 템플릿 파일(md)을 작성한다. 본인의 팀이나 프로젝트 특성에 맞게 필요한 내용을 모두 취합한 후 적절하게 작성 예시 feature_request.md # Feature Request - Part - [ ] FE - [ ] BE - [ ] Data Preproc..
-
GitLab에서 GitHub로 Repository 옮기기잡동사니 2021. 4. 11. 01:23
1. GitHub에 접속해 Repository를 하나 만들어준다. 2. VS Code를 킨다. 3. GitLab에서 bare 상태로 자신의 Repository clone 해오기 git clone --mirror https://kdt-gitlab.elice.io/001_part2_project-portfolio/team2/skidmarker.git 4. 프로젝트 폴더로 이동하기 cd skidmarker.git 5. 새 GitHub Repository에 remote 연결 git remote set-url --push origin https://github.com/makeitmin/skidmarker.git 6. 새 GitHub Repository로 push 하기 git push --no-verify --mi..
-
VS Code에서 Snippet 사용법잡동사니 2021. 4. 4. 11:42
snippet 스니펫(snippet)은 재사용 가능한 소스 코드, 기계어, 텍스트의 작은 부분을 일컫는 프로그래밍 용어이다. 사용자가 루틴 편집 조작 중 반복 타이핑을 회피할 수 있게 도와준다. html 코드에서 !를 쓰고 탭을 누르면 기본적인 html 태그들이 자동적으로 입력되는 것처럼 다른 파일에서도 사용자가 직접 자동입력이 되게 설정해줄 수 있다. ⚒ VSCode에서 Custom Snippet 만들기 React Functional Component를 만들기 위한 예시 코드 import React from 'react'; function ${TM_FILENAME_BASE}() { return ( Hello React! ); } export default ${TM_FILENAME_BASE}; ${TM_..