Blog

programming

도커에서 ports are not available 나올 때.

Do It! 장고 + 부트스트랩 이라는 책을 썼다. 책 내용을 따라서 이리저리 테스트하고 있는데, 도커로 장고 프로젝트를 up 하려고 하자, 아래와 같은 에러가 발생했다. C:\github\sungyong_com (main -> origin) λ docker-compose -f docker-compose.dev.yml up Creating network "sungyong_com_default" with the default driver Creating sungyong_com_db_1 ... done Creating sungyong_com_web_1 ... error ERROR: for …

#programming #django #도커

Read More →
programming

파이썬 웹 개발에 관한 책을 쓰고 있다

요새는 퇴근하고 대부분의 시간을 책을 쓰면서 보낸다. 마감은 3월까지였는데 어찌하다보니 4월 막판까지도 간당간당한 상황이다. 이제 2개 혹은 3개 챕터가 남았고, 5월 연휴까지 마무리할 수 있을 것 같다. 챕터가 2개인지 3개인지 헷갈려하는 이유는 마무리 챕터를 하나로 할지 둘로 할지 아직 결정하지 못해서 그렇다. 생각보다 책을 쓰는 과정은 길고도 힘든 길이었다. 내가 …

#programming #life #django

Read More →
미분류

TDD에 대한 변론

안녕하세요 OOO님. TDD 방법론에 대해서 큰 반감을 갖고 계신 것 같습니다. 다른 영상에도 "TDD가 아닌 순수 장고 개발에 대한 내용으로 꽉 차 있어서 가장 만족스러운 편입니다."라는 댓글을 달으셨고요. 어제도 "한번에 하면 될일을 굳이 에러를 발생시켜서 수강생의 시간을 뺐느냐"는 내용의 장문의 글을 쓰셨다가 지운걸 봤습니다. 맞습니다. TDD가 만병통치약도 아니고, 꼭 필요한 …

#programming #django

Read More →
programming

윈도우에서 파이썬 개발을 하는 사람들을 위한 컴퓨터 세팅

파이썬 개발자로서 윈도우 10 기준으로 초기화를 한 뒤, 설치해야하는 프로그램 순서. Anaconda 파이썬 홈페이지에서 받아 설치할 수도 있겠지만, 나는 Anaconda 설치를 권장한다. Anaconda는 파이썬 개발자들이 많이 쓸법한 모듈들을 다 한데 모아놨다. 이게 초보자들 혹은 초보가 아니더라도 윈도우에서 개발하는 사람들에게 매력적인 이유는 OS와 파이썬 모듈 궁합이 안 맞아서 혹은 버전이 안 …

#programming #django

Read More →
programming

Angula2 + Material Design Lite 사용하기

ang2MDL Angular2 + MDL practice Angular2 + MDL Angular2에서 Material Design Lite을 이용하는 방법에 대해 다룬다. 이 문서는 angular2을 조금이라도 써본 사람을 기준으로 작성하였다. 그러나, 필자 역시 angular2 tutorial을 몇개 본 것이 전부이기 때문에, 큰 문제는 없을 것이다. 그래도 coursetro.com의 동영상 강좌는 보고 오시길 바란다. angular-cli를 이용해 작성해보자. 기본적인 설치 …

#programming #Angular2

Read More →
programming

django 기본 user에 원하는 필드 추가하기

본 문서는 우분투 운영체제를 기반으로 기술되었으며, python 3.4.3버전을 사용하고 있다. 이 문서는 docs.djangoproject.com의 해당 내용을 요약발췌하여 국문화 한 것임을 알려둔다. virtualenv venv source venv/bin/activate pip install django 먼저 가상환경을 만들어 준다. pip install로 django를 설치하니 1.9버전이 설치된다. django-admin startproject myproject . django-admin startapp app1 myproject라는 이름으로 프로젝트를 생성한다. 여기서 .을 …

#programming #django

Read More →
미분류

왜 개인웹사이트를 만들었나.

그냥 페이스북같은 sns를 사용하거나, 다음이나 네이버 블로그를 이용하면 되지 뭘 이런걸 쓸데없이 개발하고 있냐고 물어본다면 프라이버시와 나의 정체성 때문이라고 대답하고 싶다. 나는 나를 표현하고 싶은 욕구가 다른 사람들보다 많은 편인 것 같다. 그리고 글로 내 생각을 남겨놓는 것도 좋아한다. 최근 몇년간은 페이스북에 너무 많은 글들을 남겼다. 오랜만에 만난 사람들이 '페이스북에서 …

#programming #life

Read More →
programming

드디어 새로운 나의 웹사이트 오픈!

부제를 "고등학교 때부터의 꿈"이라고 달고나니 너무 거창한 것 같아서 쓰는 나부터 부담스럽다. 그래도 어찌보면 틀린말은 아니다. 고등학교 때 namo웹 에디터와 포토샵을 처음 접했고, 너무 재미있어서 웹사이트를 몇번 만들어본 적이 있다. 그러면서 자연스럽게 '나'에 대한 웹사이트를 갖고 싶다는 생각을 하게 됐다. 그러나 나는 그때 프로그래밍이라는게 무엇인지 알지 못했고, 그런걸 하려면 컴공과에 …

#programming

Read More →