전체 글 586

AWS instance 런치하기 (무료 aws 서버)

Launch Aws instancemake instance in aws consolemake secret key 저장 후 특정 폴더에 보관한다. 나의 경우는 ~/.ssh/security/ 하위의 프로젝트명 아래 보관한다.change auth of secret key file chmod 400 my-key-pair.pemaccess to aws server# Put your aws server ssh -i ~/path/to/my-key-pair.pem ubuntu@ec2-52-79-127-105.ap-northeast-2.compute.amazonaws.com (optional) Make alias 매번 명령어를 치고 들어가기 귀찮으니, ~/.zshrc(혹은 ~/.bashrc, ~/.bashprofile)..

tools/aws 2017.10.13

Django admin을 더 풍성하게, django jet

Django admin을 더 풍성하게, django jetDjango의 가장 큰 장점 중 하나는 admin이 기본으로 아주 잘 되어 있다는 것이다. 직접 구현하려면 아주 큰 노력이 필요한 admin을 장고에서는 기본으로 제공하고, 다양한 기능 또한 제공한다.아쉬운 점은 admin이 django library 내부에 있기 때문에 customizing이 조금 힘들다는 점인데, django suit, django jet 등 다양한 admin 라이브러리를 사용하면 이 또한 충분히 상쇄가 가능하다.지금까지는 django suit만 쭉 사용해봤는데, modern browser와 잘 맞지 않는 느낌, 약간의 interface의 아쉬움 말고는 정말 잘 구성되어있다. 뿐만 아니라 django filer와의 호환이 잘 맞..

backend/python 2017.10.11

django에서 pytest 활용하기

django에 TDD를 적용하기에 앞서 pycon 2017에서 세션을 들은 pytest를 사용해보기로 하였다. pytest를 찾아보던 중, Why I use py.test and you probably should too 라는 좋은 글을 번역해 놓은 것이 있어서 읽으면 큰 도움이 되겠다.Using django-pytestInstall pytest$ pip install pytest-djangoSetting테스트를 실행할 루트 디렉토리 (manage.py가 위치한 디렉토리)에 pytest.ini을 생성한다. 그 후 테스트에 사용할 설정 파일을 지정해준다. 실행시 –settings로 따로 지정해도 괜찮다. 이 외 다양한 설정은 pytest 문서를 확인.[pytest] DJANGO_SETTINGS_MODULE..

backend/django 2017.10.10

using goole speech API

Join Google Cloud Platform지금 가입하면 1년동안 300$ 무상 크레딧을 제공하는 cloud platform에 가입한다. 가입시 카드(visa, master 등)를 등록해야 평가판 사용이 가능하다. (유료 전환하지 않으면 결제는 되지 않는다.)Making Projectspeech를 사용할 프로젝트를 만들고 speech api를 활성화 시킨다.Install Cloud SDK인증을 위해서 gcloud 커맨드를 설치해야 한다. 이 부분은 비개발자라면 조금 까다로울 수 있는데.. 각자의 운영체제에 맞춰서 공식 문서 를 잘 따라하기만 하면 설치 할 수 있으므로 따라서 설치를 해준다.Create credential fileSpeech API를 활성화 한 후 사용자 인증 정보로 이동한 뒤, 쭉 따..

tools/apis 2017.10.10

내가 프로그래머라고? (1부)

내가 이런 글을 써도 될 지 잘 모르겠다. 하지만 나와 비슷한 사람들에게 조금이나마 도움이 되었으면 좋겠다는 마음에 이 글을 쓴다. 나는 프로그래밍, 아니 컴퓨터조차 잘 모르는 문돌이었다. 그러던 내가 프로그래밍을 접하게 된 것은 스타트업의 영향이 컸다. 대학 3학년 시절 이런 저런 창업 열풍이 불어 학교에 '창업학'이라는 (듣도보도못한 해괴한) 전공이 생겼고, 때마침 필수로 들어야 하던 복수전공과 맞물려 우연히 창업학 전공을 선택하게 되었다. 커리큘럼과 교수님(사실은 강사)들은 그저 그렇고, 생긴지 얼마 안 된 신생 시스템이였기 때문에 모든게 별로였다. 그렇지만 적어도 창업과 스타트업에 대해 관심을 갖게 되었고 이리저리 발만 담궈보고 있던 상황이었다. 그냥 그렇게 창업에 대한 막연한 꿈을 꾸던 중 학교..

Life & Idea/비계 2017.06.06

linux 공부 내용

*linux 명령어들 *환경 변수- 자기가 정의하지 않아도 $변수명 으로 값을 참조할 수 있느 특수 변수...? ex)/home/mint$HOME${HOME}==> 이 환경변수는 어떤 사용자로 로그인해도 그 사용자의 디렉토리.. - 어떤 환경 변수를 쓸 수 있는지: env 명령어 사용주로 사용하는 환경변수HOMEPWDEDITERPAGERUSERGROUPHOSTNAME - 명령어 치환date 명령어를 치환하면$date +%Y%m%d 와 같은 형식으로 사용 가능ex) mv test.txt test-$(date +Y%m%d%).txt응용하면```today=$(date +%Y-%m-%d)mv result.txt result-${today}.txt```명령어 치환은 겹칠수도 있다 => dirname (파일/디렉토..

backend/ubuntu 2017.06.04