코딩 컨벤션(코드 컨벤션) Coding conventions are a set of guidelines for a specific programming language that recommend programming style, practices, and methods for each aspect of a program written in that language. 출처 : https://en.wikipedia.org/wiki/Coding_conventions 특정 프로그래밍 언어에 대한 프로그래밍 스타일, 관행 및 방법을 권장하는 일련의 지침이다. 코딩 컨벤션을 사용해야 하는 이유 1.1 Why Have Code Conventions Code conventions are important to prog..
주피터 노트북 주피터 노트북은 웹브라우저상에서 프로그래밍 언어를 코딩하고 결과도 같이 볼수 있게 해주는 대화식 환경의 편집기로 코딩하는 과정과 결과물을 고스란히 기록으로 남기기 좋아서 사람들이 많이 사용한다. 보통은 주피터 노트북을 서버에 설치해서 사용하지만 Google Colab(Colaboratory), Microsoft Azure Notebook 등을 사용하면 별다른 설치 없이 무료로 클라우드 환경에서 파이썬을 작성하고 실행할 수 있다. Azure Notebook을 이용하고 있기에 Azure를 통해 주피터 노트북을 사용하는 방법에 대해 말하려 한다. Azure Notebooks는 무료 호스트 서비스이며 설치 없이 클라우드에서 Jupyter Notebook을 개발하고 실행합니다. Jupyter(이전의..
구글 앱 스크립트를 하여, 다양한 구글앱 및 외부 앱과의 연동으로 업무 자동화를 할 수 있다. 아래 예제는 스프레드시트에서 데이터를 읽은 후, 슬랙으로 메세지를 보내는 간단한 샘플 코드이다. 샘플 코드이기 때문에 하드코딩된 부분이 많지만, 다양한 함수를 활용한다면 더 동적으로 만들 수 있을 것이다. Google Apps Script? Google Apps Script는 자바스크립트 기반의 스크립팅 언어로, 이 언어를 사용하여 문서, 스프레드시트, 프레젠테이션, 설문지와 같은 G Suite 제품을 맞춤설정하고 확장할 수 있습니다. 따로 설치할 것은 없습니다. 브라우저에서 바로 코드 편집기가 제공되고 스크립트가 Google 서버에서 실행됩니다. Spreadsheets에서 App Scripts사용 1. 구글 ..
Mac Os 기준 F1 > Shell Command: Install 'code' command in PATH 검색 terminal에서 'code .' 실행시 VSC 창이 열리게 된다. 만약 아래와 같이 'command not found'가 나타난다면, 터미널 종료 후 재실행 출처 https://code.visualstudio.com/docs/setup/mac Running Visual Studio Code on macOS Get Visual Studio Code up and running on Mac (macOS). code.visualstudio.com
이전 글에서는 Slack Api를 통해 lunch-bot 및 Slash Command를 만들었다. 그러나 '/점심' 이라는 요청 값을 입력했을 때 응답을 줄 API 서버가 없었다. Slack API 통신 규약을 살펴보며, 간단한 API 서버를 만들고자 한다. 1. Slack API 통신규약 https://api.slack.com/interactivity/slash-commands Slack에서 Request시 POST 메소드로 요청한다. 필요하다면 channel_name, text등의 요청 값을 활용할 수 있다. Response값을 줄때는 3초가 넘으면 타임아웃이 발생하며, application/json 타입으로 아래와 같이 응답 값을 주면 된다. 응답 예시 2. api 프로젝트 생성 Springboot..
슬랙은 사용자가 만든 프로젝트와 연동할 수 있는 다양한 api 연동 방식들을 지원한다. Slash Command, Incoming Web Hook, Outgoing Web Hook, Bot Users 등등.. 예전에는 프로젝트에서 스케줄러로 특정 시간이 되면, 현재 날씨를 슬랙으로 알려주는 방법을 Incoming Web Hook api를 통해 구현 했었다. 이번에는 Slash Commands를 활용하여 명령어 형태로 요청 값과 응답 값을 정의하는 방법으로 간단한 점심 추천 lunch bot을 만들었다. 1. Slack Api에 접속하여 Slash Commands 검색 http:// https://api.slack.com/ 2. Slash Commands를 도와줄 Slack App 생성 3. Slash C..
이전 회사에서 사내 메신저로 슬랙을 쓰다가 이직 후, 거의 쓸일이 없었다. 그렇게 슬랙에 대해 잊혀질 때즘, 팀내 메신저로 슬랙을 다시 쓰게 되어서 어찌나 반가운지 모르겠다. 슬랙에 여러 재미난 기능들이 있지만, 그중 소소하게 사용자들에게 재미를 줄 수 있는 슬랙봇 응답 기능 사용 방법에 대해 쓰고자 한다. 특정 키워드에 대한 슬랙봇의 응답 값을 설정하면, 키워드가 채널에 노출될 때 슬랙봇이 설정된 메세지를 보낸다. ex) 아아 > 아아=아이스아메리카노 1. Customize Slack 클릭 2. Slackbot 탭 선택 후, 키워드와 슬랙봇 응답 메세지 입력 3. 채널에서 키워드 입력
- Total
- Today
- Yesterday
- Slack
- 슬랙
- update query
- 싱글턴
- update set multiple
- 뱅크샐러드
- spring-boot-starter-data-redis
- 그레이들
- 뱅크샐러드 유전자
- 슬랙봇
- 슬랙 /
- visual studio code
- multiple row update
- 이것이 자바다
- vue.js
- MSSQL
- update set multi
- SpringBoot
- effectivejava
- update query mutiple row
- 업데이트 쿼리
- 이펙티브자바
- 다중 업데이트
- gradle
- java
- update query multi row
- 뱅셀 유전자
- springboot https
- update query set multiple
- 몽고DB 완벽가이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |