엘키의 주절 주절

소소한 개발 이야기

Django 사용법

Django 웹 서버 환경 설정. http://tutorial.djangogirls.org/ko/django_start_project/ django-excel 설치 오류 http://django-excel.readthedocs.io/en/latest/ pip install –up...

Django Celery 사용법 [with RabbitMQ]

설치 1 2 3 pip install -U Celery pip install django-celery # 데이터베이스 migration 필요. [djcelery를 위해] Django 설정 settings.py에 아래 내용을 추가한다. 1 2 3 4 5 import djcelery djcelery.setup_loader() BROKER...

웹서버 장단점 비교

Django 장점 굉장히 쉽게 배울 수 있는 프로그램 언어인 Python을 기반으로 한다. 인증, 관리와 같이 거의 대부분의 사이트에서 사용하는 기능들이 기본 모듈로 제공된다. 성공적인 도입 사례가 있습니다.(Instagram 등) 높은 코드 완성도를 유지할 수 있다. python의 강제된 indent가 코드 완성도에는 일조함. ...

CentOS 7 Redmine 세팅

CentOS7 Redmine 설치 방화벽 개방 1 2 firewall-cmd --permanent --zone=public --add-port=3000/tcp firewall-cmd --reload​ GCC 설치 1 yum -y install gcc cpp gcc-c++ compat-gcc-34 gcc-gfortr...

FlatBuffers Guide

FlatBuffers Documentation flatbuffers는 효율적인 크로스 플랫폼 직렬화 라이브러리이다. C++, C#, C, Go, Java, JavaScript, PHP, Python을 지원한다. 이건 원래 구글이 게임 개발과 또다른 성능이 치명적인 프로그램을 위해 만들어졌다. 이것은 아파치 라이센스 v2 기반의 github 오픈소...

LightSDK 공개

LightSDK 오픈소스로 올려둔 프로젝트들에 대해서 설명드립니다. https://github.com/elky84/light github에 제가 개인 작업한 라이브러리 및 샘플 공유합니다. 주로 WIN32용 코드가 다수이며, C#및 Unity 코드도 일부 포함되어있습니다. 여러가지 기능에 대한 샘플코드가 많으니 참고해서 도움이 되셨으면 좋겠네요...

서버 개발 및 운영에 필요한 작업

오늘은 많은 서버 개발자 분들이 (그리고 더 많은 다른 파트 개발자 분들이) 알고 계신데 막상 개발 플랜에 누락되는 일이 비일비재한 것들에 대해 이야기 해보고자 합니다. 많은 팀이 겪게되는 가상 시나리오를 그려보겠습니다. 프로토타이핑이 성공적이었습니다! 개발팀이 세팅 됩니다. 개발 언어, 플랫폼, 엔진 (or 프레임워크)등을 정하게 되죠. ...

Thread design 02 - 잠금을 고민하지 않는 프로그래밍

Thread design에 대한 이해는, 기본적으로 잠금 정책에 over head를 이해하고 있느냐에서 출발한다고 생각합니다. 잠금 기반 프로그래밍은, 자주 사용하는 코드가 잠기게 될수록 성능이 수직 하향합니다. 대기 하느라, 제대로 된 퍼포먼스를 낼 수 없다는 얘기죠. 그렇게 하지 않기 위해, 객체 간에 잠금에 신경쓰지 않게끔, 객체 간 접점을 ...

Rails 5.0 Release

Rails 5.0: Action Cable, API mode, and so much more http://weblog.rubyonrails.org/2016/6/30/Rails-5-0-final/ Rails 5.0이 정식 릴리즈 되었습니다. 드디어! 웹소켓을 지원합니다. Action Cable이 바로 그것이죠. 기존 rails의 구조가 1 ...

동기화에 대한 간략 정리

동기화 기본 목적 모든 피어가 같은 결과를 얻게 하기 위함. 난제 랜덤값 (시드 동기화) 부동 소수점 실수 오차. 환경 변수 어떠한 변수들을 동기화할것인가를 잘 결정지어야 한다. 애니메이션 시스템에 영향을 주는 요소가, 커맨드 패턴으로 받는 변수 이외의 변수에 영향을 받는다면, 애니메이션 동기화는 불가능하다. 또한 오...