본문 바로가기

구현

(4)
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 ..
Random number generation using C++ TR1 C++ TR1으로 특정 확률분포를 가지는 랜덤 수를 생성하는 방법 (구현) http://www.johndcook.com/cpp_TR1_random.html http://preshing.com/20111007/how-to-generate-random-timings-for-a-poisson-process http://telliott99.blogspot.kr/2010/02/replot-poisson-example-with-python.html
python으로 구현한 google crawling and lexical semantics를 통한 어휘간 관계 그래프 표현 (위 이미지는 아래글과 관계가 없음) 최근에 간단한(?) 실험을 하나 해보려고 하는게 하나 있다. 간단하게 설명하면 특정사물을 지칭하는 단어와 그 단어와 이웃하는 단어들간의 관계를 Web에서 크롤링한 데이터로부터 확률적인 값으로 위의 그림과 같이 네트워크를 구축한 뒤에, 입력으로 어떤 두 사물의 이름을 넣었을때 그 사물이름간의 관계를 확률적인 값으로 얻을 수 있을까이다. 복잡한 구조는 아니다. 단순히 단어간의 근접도와 빈도만으로 네트워크를 형성하는 것이니. 실험은 Google 검색엔진에 특정 keyword로 query를 던지고, 나오는 결과의 URL을 Parsing하여 모두 모은뒤에, 각 URL을 방문하여 해당 페이지의 Text 데이터를 긁어온다. 그 Text 데이터에서 html및 script, css등..