본문 바로가기

태그를 입력해 주세요.

(16)
django에서 server error 500이 뜰때는.. django에 생성한 프로젝트의 settings.py 파일에서 DEBUG = False 로 설정해놨더니, Server Error 500이 뜬다... 문제 해결은 간단하다. 하단에 ALLOWED_HOSTS = '*' 으로만 바꿔주면 된다.
ubuntu 12.04 + nginx 1.4.2 + django 1.5.2 + uwsgi 1.4.10 설정 방법 웹 서버는 KT의 ucloud 서버를 사용하고 있다. 잡설이지만, 아직 KT서비스가 불안정하긴하다. SSH로 서버에서 작업을 하다보면 간혹가다가 장애가 발생한다. 이유없이 서버 접속이 끊어진다. 실제로 서비스를 하기위해서 클라우드 서버를 알아 보고 있다면, KT는 아직 아이다라는 판단이다. 어쨌든.. 제목처럼 Ubuntu 12.04 LTS에 Nginx 1.4.2에, django 1.5.2, uwsgi 1.4.10을 KT의 ucloud 서버에 설치하여 테스트를 하였다. 생각보다 시행착오를 좀 겪은바, 그 내용을 남겨보려고 한다. 1. KT ucloud에 SSH로 접속. (1) SSH 접속 KT의 ucloud 포털에서 클라우드 콘솔에서 신청한 서버의 네트워크를 보면, 외부에서 접근할 수 있는 ip와 내부 i..
make install 대신에 checkinstall 을 사용할 것. ubuntu에서 소스를 다운로드 받아서 make하고 난뒤에 make install을 했는데, 나중에 삭제를 하기위해서 make uninstall을 했더니 다음과 같은 메세지만 띄운다.. make: *** No rule to make target `uninstall'. Stop. 이럴땐 참 디렉토리를 통째로 날려버리기엔 불안해서 방법을 찾던중에.. checkinstall 을 make install 대신에 사용해보라고 하는 글을 봤다. checkinstall은 컴파일 환경에 맞는 deb패키지를 만들어준다. 즉, make를 한뒤에 checkinstall을 하면 deb 패키지를 만들어주고 그것을 dpkg -i 으로 설치하고, dpkg -r 으로 삭제해주면 되는것이다.
man of steel 요거요거.. 재미있겠다... 6월 13일 개봉..
Instagram의 힘은 무엇인가? 2010년 Baseline Ventures에서 $50만불의 투자를 받고, 2012년 facebook에 자그마치 $10억불에 인수된 인스타그램(Instagram). 아는 사람은 알겠지만, 인스타그램은 사진을 소셜로 공유할 수 있는 서비스이다. 요즘은 아주 흔해진 서비스..그 회사가 2년만에 2000배로 기업의 가치가 뛰게 된 그 밑바탕에는 이런 기술들이 있다.. 서버는 Amazon EC2에 Ubuntu Linux 11.04를 사용하였고, http 서버도 초기에는 2대의 nginx를 사용했었고, 어플리케이션 서버는 Django를, WSGI서버로 gunicorn이나 mod_wsgi, apache를 사용했었다고 한다.. 데이터베이스나 스토리지도 특별한 시스템을 사용한 것이 아니라, 기존에 사용하는 것이었다. 성..
django에서 email를 사용자 id로 사용하고 싶을때.. Django에서는 User라는 객체가 있는데, user email이 아닌 username이 unique한 값으로 설정되어 있다. 즉, 메일주소는 동일한값이 존재하는 것은 허용하지만, username은 중복되는 것은 허용하지 않는다. 그런데, 요즘은 username으로 가입 id를 받는것보다 email주소를 user id로 받는 경우가 많다. 그러면 어떻게 해야할까.. 아래 사이트에서 Custom user model을 다운받아서 설치하면 된다. 참고로 django 1.5버젼 이상에서만 테스트된것 같다.django-custom-user는 django의 기본적인 User객체와 동일하지만, username 대신에 email을 사용한다는 차이 뿐이다. https://pypi.python.org/pypi/djang..
가족친화인증제도 *가족친화제도란? 저출산·고령화, 여성의 경제활동 참여 증가 등 사회환경 변화에 따라 근로자가 가정생활과 직장생활을 조화롭게 병행할 수 있는 가족친화적인 사회환경을 조성하기 위하여 탄력적 근무제도, 자녀 출산·양육 및 교육지원제도, 부양가족 지원제도, 근로자 지원제도 등 다양한 제도를 정립한 것을 말합니다. *가족친화기업 인증제란? 가족친화제도를 모범적으로 운영하고 있는 기업 등에 대하여 심사를 통해 여성가족부장관의 인증을 부여하는 제도입니다. 인증기준은 운영요구사항, 가족친화제도 실행사항, 가족친화경영 만족도 등을 평가하여 70점 이상(중소기업은 60점 이상) 획득한 경우 인증을 부여하고 혜택 또는 교육을 제공하게 됩니다. 인증을 받아, 받을 수 있는 사업자의 혜택은 아래처럼...http://ffm.m..
미래창조과학부, 소프트웨어정책 국민참여 공모 오늘 아침에 지하철을 타고 오면서 본 기사.. 여자 대통령이라 그런지.. 이전의 대통령이 해왔던 것보다 좀더 세심함이 느껴진다. 이전에도 대국민 공모를 통해 아이디어나 정책발굴이 있긴했었지만... 소프트웨어 정책에까지 이어지긴 처음인듯... 아무튼 이런 시도는 반길 일은 분명하다.. 나도 한번 제안을? zdnet 기사 참조http://www.zdnet.co.kr/news/news_view.asp?artice_id=20130408105750 미래창조과학부가 창의적인 소프트웨어(SW) 정책 발굴을 위해 대국민 아이디어 공모전을 추진한다. 공모된 아이디어는 미래부 장관상 1점에 300만원, 우수상 3점에 상금 각 100만원을 시상한다. 공모기간은 8일부터 오는 30일까지고, 공모기간 종료후 1, 2차 심사를 ..