본문 바로가기

설정

(12)
라즈베리파이 Compute Module 개발킷으로 eMMC Flash Raspberry Pi Compute Module Development Kit의 eMMC에 Rasbian을 설치하기 위해서는 아래 링크된 내용대로 따라하면 된다. https://www.raspberrypi.org/documentation/hardware/computemodule/cm-emmc-flashing.md 그런데, 문제는 본인이 사용하는 Windows 8 데스크탑에서는 드라이버를 업데이트해도 안된다.Ubuntu 14.10에서는 Waiting for BCM2835... 에서 멈춰있다. 인식이 안된다는 소리다. 그래서, 사용중이던 Odroid U3에서 실행하니 된다.이유는 알 수 없지만, 위 링크된 글에서 나와있듯이 특정 USB 호스트에서는 안될 수 있다고 한다. Note that there is a..
uwsgi 설치와 함께.. 메모 uwsgi의 최신버젼을 설치하려면.. pip를 이용해본다. 현재 최신버젼은 1.9.17.1 버젼.LTS버젼도 있지만 난 Stable한 최신버젼을 선택. $ sudo pip install http://projects.unbit.it/downloads/uwsgi-1.9.17.1.tar.gz 또는 $ sudo apt-get install uwsgi 요렇게 하면, 설치가 자동으로 쭉~ 된다. 그리고, 맨 마지막에 configuration에서 support하는 리스트가 뜨는데.. 혹시나 False가 있다면.. 해당 라이브러리를 설치하고 난뒤에 reinstall 해줘야 한다고 한다. ################# uWSGI configuration ################# pcre = False ke..
django에서 cloud db서버의 mysql 접근시 502 bad gateway 오류가 난다면.. 이전 글에서 kt ucloud에서 virtualenv위에 django와 nginx를 설치하였었다. (http://abipictures.tistory.com/918)그리고, django에서 프로젝트를 생성했을때 정상적으로 동작되는 것을 확인도 하였다. 그렇게 django app을 개발하면서 db를 사용하게 될텐데, db서버도 kt ucloud에 신청하였다.그리고, django의 settings.py를 아래처럼 수정하였다. DATABASES = { 'default': { 'ENGINE':'django.db.backends.mysql', 'NAME':'(신청한 db명)', 'USER':'DB이용자 ID', 'PASSWORD':'DB이용자 암호', 'HOST':'KT UCLOUD의 DB서버 Private IP ..
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..
ubuntu, python으로 안드로이드 앱 개발하기 -SL4A 설치 및 환경설정- 안드로이드 앱 개발에 손을 대려고 책을 한권샀는데, JAVA...시간내서 배우면 할 수야 이겠지만.. 프로젝트의 시간관계상 선택의 폭은 파이썬으로 기울었다.이미 SL4A로 안드로이드 앱 개발을 할 수 있도록 지원하고 있다니, 한번 해볼만은 하겠다 싶었다.. 일단, SL4A책도 한권 사서 쫙 훑어봤다...일단 이 책을 보고 드는 느낌은... SL4A로 개발 가능성은 있겠지만, 머리속에 그리고 있는 앱을 완전히 이것으로 구현이 가능할까...라는 의문은 든다.. 앱의 기능도 기능이거니와, 요즘같이 UX의 중요성을 강조하고 있는 시대에서.. UI의 서포트가 제대로 되어 있지 않으면.. 좋은 성능의 프로그램이라 할지라도 다운받아 쓸 사람은 별로 없을것 같다. 나같아도 개떡같은 UI는 실행즉시 바로 종료.삭제할테니..
django 1.5를 KT ucloud 서버에 올리기 * https://ucloudbiz.olleh.com/ 위 사이트를 방문하면 KT에서 제공하는 ucloud서비스를 1년간 무상으로 사용해 볼 수 있다. 실제로 어떤 서비스를 하기에는 부족하지만, 개발버젼으로 실제 서비스에 올리기전에 테스트를 해볼 수 있을 정도는 될듯하다. Django에서 보통 개발을 할때 처음부터 apache 서버를 이용하지는 않을것이다. 이미 내부에 http 서버가 내장되어 있기때문에, 간단한 명령하나로 localhost에서 테스트는 이루어 진다. 하지만, 실제로 서비스를 그대로 올려서 사용하지는 않을것이다. 사용하는 database에 맞게 설정을 변경 하거나, 보안 관련 설정 및 성능 테스트에따라 추가 패키지 설치나 연동이 필요할 것이기 때문이다. 일단 개발이 완료된 django 서..
Django-userena로 사용자 등록/로그인 구현 - 설정 userena 설치가 정상적으로 완료되었다면, 몇가지 셋팅만으로 사용자 등록, 로그인, 로그아웃등의 계정과 관계된 기능을 넣을 수 있게된다. 원문 출처 : http://bobbyong.com/blog/step-by-step-guide-on-configuring-django-userena/ 설정 순서 (1) 생성한 프로젝트의 settings.py 파일에 django app들을 등록해야 한다. 이것은 userena를 설치하면 같이 설치가 될 것이다. * 참고로 easy_thumbnails 앱이 정상적으로 동작하기 위해서는 PIL(Python Imaging Library) 라이브러리 설치가 필요하다고 한다. easy-thumbnails는 사용자 계정에 자신의 사진을 업로드하여 그 사진의 썸네일 이미지를 계정의..
Django-userena로 사용자 등록/로그인 구현 - 개요 및 설치 Django(1.5.1)를 설치했고, 그 위에 웹 서비스를 구현하려고 한다. 가장 먼저 손을 대볼까 하다가 사용자 등록, 로그인, 로그아웃의 기능을 먼저 손대볼려고 한다. 그런데, 이것도 Django에 기본적으로 포함된 기능을 이용하면 좋겠지만, 구현을 어떻게 하려는가에 따라 커스터마이즈를 하거나 새롭게 구현해야 하는 일이 발생한다. 예를들면, 로그인을 요즘에는 id로 email주소를 많이 쓰고, email로 인증 확인메일을 보내서 사용자를 등록시킨다. 또는 google이나 facebook의 ID를 가져다가 사용하는 경우가 많다. 이때문에 다른 오픈소스 패키지를 다운받아 설치하거나 기존 기능을 적당히 커스터마이즈하는 방법을 선택해야 한다. 몇가지를 찾아보다가, 선택한 패키지는 django-userena ..