최근 회사에서 많이 사용하는 slack으로 어떠한 동작을 하게 나면 slack에 chat을 남기도록 할 수 있도록 하고 있지요. 일반적인 회사에서는 벌써 기능이 구현되어 있기는 하겠지만. 우리는 일단 만들어 보는걸로 하겠습니다. 유용합니다. ㅎㅎ 그럼 시작해볼게요. slack의 channel에 chat을 남기는걸 해보겠습니다. 처음 해보시는 분들은 조금 어려울수 있는데요. 쉽게 따라 할 수 있고. 이걸로 새로운걸 여러가지 만들수 있을거에요. 저는 SNKR 알리미 같은걸 이걸로 만들었었습니다. 이메일로도 전송했고요. 자... 그럼 일단 slack에서 설정부터 해야합니다. 앱부터 만들어 볼게요 https://api.slack.com/apps Slack API: Applications | Slack Your ..
하나의 서비스를 하는 회사에서도 실제적으로는 많은 프로젝트들을 동시에 진행하기도 합니다. 이럴때에 각 서비스들의 version 등과 같은 환경을 다 동일하게 맞추면 좋지만 버전 업데이트를 위해서는 많은 시간을 들여야 할수도 있습니다. 그래서 프로젝트 별로 조금 다른 버전을 사용하여서 개발할수도 있습니다. 이러한 문제점을 없애기 위해서 direnv를 이용할 수 있습니다. 동작원리는 사용자가 지금 사용하고 있는 디렉토리의 .envrc 파일을 생성하고 읽어 들이면서 필요한 설정들을 불러오는 방식입니다. 그리고 해당 디렉토리에서 벗어나면 당연스럽게도 해제를 해주어서 여러가지 환경에서 개발하기에 좋도록 만들어줍니다. 맥에서 받고 싶으면 다음과 같이 합니다. 물론 brew는 설치가 되어 있어야 합니다. $ brew..
python은 뭔가를 해도 그냥 다 만들어 놓은 언어같습니다. 심심해서 만든 lotto 발생기 import random def lotto(sort=True): result = [] numbers = list(range(1, 46)) for _ in range(6): number = random.choice(numbers) result.append(number) numbers.remove(number) if sort: result.sort() return result print(lotto())
어떤 서비스에서 API를 제공해주지 않으면 해볼만한게 크롤링입니다. 파이썬과 BeautifulSoup을 이용합니다. 그리고 Web page를 호출하기 위해서 requests를 이용합니다. BeautifulSoup 우리가 크롤링을 하기 위해서는 Tag안에 Tag안에 Tag안에... 이렇게 구조를 가지고 계속 파고 들어서 무언가의 유의미한 값을 찾아야 합니다. 그러나 이러한 구조를 찾아주는 라이브러리가 없다면 굉장히 힘들게 파싱을 해야하겠죠. find를 쓰던지 등등... BeautifulSoup은 이런 HTML 문서를 아름답게 정리된 상태로 변환하여 주는 라이브러리입니다. 만들어 봅시다. python을 처음부터 구성하는 부분은 생략을 하도록 하겠습니다. requests를 가져와서 사용하기 위해서 다음과 같이..
프로젝트를 만들고 나서 변경하고 싶을때가 있을겁니다. 1. 일단 폴더 이름을 변경합니다. 2. settings.py ROOT_URLCONF = ‘NewProjectName.urls’ WSGI_APPLICATION = ‘NewProjectName.wsgi.application’ 3. wsgi.py os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “NewProjectName.settings”) 4. manage.py os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “NewProjectName.settings”)
- Total
- Today
- Yesterday
- tomcat
- Python
- centos8
- Java
- ios
- enum
- Xcode
- Linux
- git
- Kotlin
- Windows
- github
- android
- intellij
- Codable
- Spring
- nodejs
- php
- windows10
- CentOS
- MySQL
- Gradle
- war
- cocoapods
- docker
- ubuntu
- go
- golang
- SWIFT
- rxswift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |