사용기술 Flask-Bcrypt : 패스워드 등 데이터 암호화 모듈 Flask-Migrate : 데이터베이스 마이그레이션 모듈 Flask-SQLAlchemy : 데이터베이스 ORM(Object-relational mapping) 모듈 PyJWT : JWT(Json Web Token) 웹 인증 모듈 Flask-Script : 외부 모듈 커멘드 실행 관리 모듈 Namespaces(Blueprints) Flask-restplus UnitTest 원문 How to structure a Flask-RESTPlus web service for production builds by Greg Obinna How to structure a Flask-RESTPlus web service for production bui..
mount 명령어를 통해서 setUID 적용된 파일이 존재하는 파티션 마운트 시에 nosuid 설정이 있는지 확인한다. mount -o 옵션 name description default 기본적으로 rw, suid, dev, auto, nouser, async으로 설정 한다. ro 읽기 전용으로 마운트 한다. rw 읽기/쓰기로 마운트 한다. auto -a 옵션으로 마운트 한다. noauto -a 옵션으로 마운트 하지 않는다. exec 실행파일이 실행 가능하도록 마운트 한다. noexec 실행파일이 실행되지 않게 마운트 한다. user 일반 계정의 마운트를 허용한다. nouser 일반 계정의 마운트를 허용하지 않는다. async 파일 시스템에 대한 입출력이 비동기적으로 이루어지게 한다. sync 파일 시스템..
상황 MariaDB 10.2.13 버전 사용 중 동일 버전의 일반적인 리플리케이션 환경으로 구성됨 binlog_format 은 MIXED로 설정되어있음 트리거를 사용하여, 특정 동작을 수행하는데 레코드 삭제 시 트리가 동작하지 않음 원인 binlog_format이 STATMENT인 경우 슬레이브에서도 트리거가 동작하는 반면, ROW일 경우에는 트리거가 동작하지 않음 binlog_format이 MIXED로 설정되었을 때, 기본적으로 STATEMENT로 동작을 하다가, 안전하지 않은 명령문의 경우에 ROW로 동작하게 됨 소스상에서 안전을 위해서 UPDATE시 LIMIT 구문을 사용하는데, LIMIT 구문이 사용될 때 안전하지 않은 명령문으로 분류되어 해당 세션의 binlog_format이 ROW로 동작하게 ..
MySQLdb https://github.com/farcepest/MySQLdb1 MySQLdb의 1.x 버전으로 레거시 MySQL 5 버전 이하 및 Python2.6 이하 지원 1.3.0 버전 이상은 Python2.7에서 3.3까지 지원 로컬에 MySQL 설치 필수이며, MySQL 동적 라이브러리를 사용함 https://github.com/farcepest/moist MySQLdb1에서 포크 됨 공식적인 MySQLdb1 프로젝트 후속 작 MySQLdb의 2.x 버전으로 Python2.7과 Python3.x 까지 지원 mysqlclient https://github.com/PyMySQL/mysqlclient-python Python3 지원을 위해서 MySQLdb1에서 포크됨 PyMySQL https://..
1 awk '{for(i=6;i
갤럭시 북 플렉스 리뷰입니다. 구매한 제품은 NT950QCG-X716A 모델로 SSD 512G 기본 사양에서 1T로 SSD 업그레이드해서 구매하였습니다. 20만 원 정도 추가해서 업그레이드했고, 2T는 50만 원이 넘어서 패스했어요. ㅠㅠ 내부에 여분의 공간이 없어서 디스크를 추가로 장착할 수 없기 때문에, 맞교체 하는 방식으로 만 업그레이드가 가능해서, 나중에 공간이 부족해지면 귀찮아질 것 같아 업그레이드하게 되었네요. 갤럭시북 플렉스를 구매한 이유는 집에 있는 노트북 교체 시기가 한 참 지나기도 하였는데, 대부분 집에서 노트북을 사용하는 것보다는 소파에서 스마트폰으로 유튜브를 보거나 검색, 쇼핑을 많이 하게 되는데 스마트폰보다 화면이 더 크고, 눈앞에 가까이 폰을 두고 보지 않아도 될 만한 사이즈의 ..
Overview 콘퍼런스 명칭 : NDC(Nexon Developers Conference) 콘퍼런스 정보 : https://ndc.nexon.com/main 콘퍼런스 일시 : 2019년 04월 24일 ~ 2019년 04월 26일 콘퍼런스 다시 보기 : http://ndcreplay.nexon.com/ 게임 개발에 필요한 기획, 개발, 테스트, 운영, 기술, 프로세스, 용기(?)에 대한 다채로운 내용들로 채워진 NDC 2019 참관 후기입니다. 게임 회사에는 어떻게 개발을 하는지 보고 들으면서, 게임 개발사는 아니지만 우리 회사와 유사한 고민들을 하고 있고, 문제점들을 해결하기 위해서 여러 가지 방법들 시도하고, 노력하고 있다는 것을 보고, 배울 수 있는 유익한 시간이었습니다. 언젠가는 참관자가 아닌 발..
Ansible Tower Administration Guide v3.4.3의 7. Clustering 대한 번역입니다. 원문 : https://docs.ansible.com/ansible-tower/latest/html/administration/clustering.html Clustering Ansible Tower 3.1부터 클러스터링을 도입하였고, Ansible Tower 3.2부터 클러스터 된 인스턴스를 다른 풀과 큐에서 그룹화할 수 있습니다. 인스턴스는 여러 개의 인스턴스 그룹으로 그룹화될 수 있고, 아래 나열된 자원들에 복수로 할 당 될 수 있음. Organizations Inventories Job Templates 자원중 하나와 연관된 작업이 실행되면, 연관된 인스턴스 그룹에 할당됨. Jo..
Django 기초 홈 : https://docs.djangoproject.com/en/2.1/ 기초(한글) : http://pythonstudy.xyz/python/article/301-Django-소개 자습서(한글) : https://wikidocs.net/9623 모델링 : http://nukggul.tistory.com/17 2.0 릴리즈(한글) : http://raccoonyy.github.io/django-2-0-release-note-summary/ 주의 사항(한글) : http://raccoonyy.github.io/django-development-mistakes-in-2014-translatate/ gunicorn + supervisor + nginx 연동 : https://yujuwon..
- Total
- Today
- Yesterday
- 번역
- error
- Web
- apache
- Linux
- limits
- Module
- 명령어
- example
- mysql
- check
- httpd
- Python
- 이슈처리
- command
- Windows
- 코드
- 예제
- deview
- code
- configuration
- monitoring
- client
- MariaDB
- RESTful
- 외부링크
- File
- Ansible
- PowerShell
- engineering
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |