본문 바로가기

BlueDevil

Python 기반의 웹서비스 개발 환경 구축 방법 [출처] http://spoqa.github.io/2013/02/20/python-development-environment.html 2013년 02월 20일 | 박종규, 정성재, 고아라 안녕하세요. 스포카 크리에이터팀의 프로그래밍 인턴을 맡고 있는 박종규, 정성재, 고아라입니다. 저희 세 명은 각각 다른 OS 환경에서 웹서비스를 개발하였는데 이번 포스팅에서는 OS별로 개발 환경을 구축하는 과정을 설명하겠습니다. PythonPython(파이썬)은 비영리의 Python 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발 모델을 가지고 있습니다. Python은 C파이썬 구현이 사실상의 표준이며 동적 타이핑 범용 프로그래밍 언어로, 펄 및 루비와 자주 비교됩니다. Python은 순수한 프로그래밍 언어의 기능.. 더보기
파이썬 웹프로그래밍 ( python + apache + mod_python )2 윈도우에 Apahce 2.2.14 + mod_python 3.3.1 + ActivePython 2.5.5.7 을 설치하여 파이썬 웹프로그래밍을 해봅니다. 아파치 웹서버는 http://httpd.apache.org/ 에서 다운 받습니다. 현재 최신 버전은 2.2.14 입니다. 윈도우에 설치할 것이므로 Win32 Binary를 다운 받습니다. mod_python 은 http://www.modpython.org/ 에서 다운 받습니다. 현재 최신 버전은 3.3.1 입니다. mod_python Win32 바이너리들 중에서 apache 2.2 와 python 2.5 용을 다운 받습니다. python은 http://www.activestate.com/ 에서 2.5.5.7버전을 다운 받습니다. python은 현재 3... 더보기
리눅스 압축 파일 총정리 zip tar tar.gz tar.bz2 압축풀기 1. ZIP - 압축하기 zip -rF (압축파일명).zip (압축할 폴더 또는 파일) r : 서브 디렉터리 까지 압축 F : 한글 이름을 가진 파일까지 압축 zip filename.zip ./* //현재 폴더에 전부를 압축할때 ./*는 현재 폴더 전부를 의미 zip -r filename.zip ./* //현재 폴더 하위에있는 폴더 포함하여 압축 - 압축 풀기 unzip filename.zip unzip filename.zip -d /foldername/ 2. tar - 압축하기 $ tar cf [압축파일명.tar] [압축할 파일/디렉토리] - 압축 풀기 $ tar xf [압축파일명.tar] $ tar -xvf filename.tar -C /folder/dest_folder_name/ #지정된 위치에 압.. 더보기
[2014.06.26] 제78호 메뉴 조우종의 우뱅이튀김 *** 레시피 *** 1. 달래무침 양념 : 식초, 참기름, 간장 고춧가루, 설탕 2. 튀김 반죽 : 치킨파우더와 깡통 골뱅이 육수, 다진 양파를 섞는다. 3. 골뱅이에 튀김 반죽을 입혀 튀긴다. ※골뱅이를 튀길 땐 물기를 다 제거한 후 튀기세요. 더보기
Apostrophe not preceded by 에러 해결 방법 문자열을 " " 로 감싸주면 됩니다. ex ) "귀신이 내 손에 들어온 '그 날' 이후로... 내 인생은 변했다!! " [출처] Apostrophe not preceded by 에러 해결 방법|작성자 OverMind http://blog.naver.com/sg613/150113707954 더보기
[2014.05.24] 제77호 메뉴 정종철의 아이좋아옥빵 *준비물 : 밥, 시금치, 삶은 단호박, 양파, 달걀, 모차렐라 치즈, 기름 *** 레시피 *** 1. 그릇의 안쪽에 기름을 바른다. 2. 달걀을 세 개 넣고 거품기로 푼다. 3. 양파를 다진다, 시슴치를 채 썬다, 단호박을 삶아 자른다. 4. 달걀물에 다진 양파, 시금치와 단호박을넣는다. 5. 찬밥을 달걀물에 넣는다. 6. 꿀을 넣고 단호박은 으깨고 재료를 잘 섞는다. 7. 소금으로 간을 한 후 전자레인지에 5분 정도 돌린다. 8. 접시 위에 그릇을 거꾸로 뒤집는다. 9. 맨 위에 모차렐라 치즈를 뿌린다. 더보기
[2013.05.15] 제75호 메뉴 이상화의 금상첨화 *** 레시피 *** *식빵* 1. 프라이팬에 버터를 잘 두른다. 2. 달걀, 우유, 설탕, 소금을 섞는다. 3. 씨를 제거한 다진 청양고추를 잘 섞는다. 4. 식빵에 달걀물을 묻혀 프라이팬에 굽는다. *빙수* 1. 얼린 우유에 연유를 섞어 믹서에 간다. 2. 믹서로 살짝만 돌린다. 3. 바닐라 아이스크림에 잘게 부순 오XX 쿠키를 섞는다. 더보기
AVD 실행시 오류 해결법 2 (Emulator PANIC: Could not open) 이 문제에 대한 해결 책은 여러가지가 있지만 제일 맘에 드는 방법은 환경변수에 ANDROID_SDK_HOME을 추가하는 방법이다. 이문제의 원인은 안드로이드의 AVD 매니저에서 생성한 AVD의 위치를 Eclipse에서 찾지를 못하는 데에서 발생을 한다. 나의 경우에는 AVD 매니저에서 AVD를 생성을 하면 D:\.android 에 AVD 가 생성이 되고 Eclipse에서 실행을 하려고 하면 C:\Users\user_name\.android 에서 AVD를 읽어 들이려고 해서 PANIC: Could not open: C:\Users\ ... 이런 문구가 나오고 AVD가 실행이 되지 않았다. 해결책은 환경변수를 만들고 .android 가 있는 상위 폴더의 위치를 넣어 주면 된다. 나의 경우에는 변수 이름 : .. 더보기
AVD 실행시 오류 해결법 (Emulator PANIC: Could not open) 안드로이드 에뮬레이터 AVD가 오류로 실행되지 않을때 대처방법 보통 Emulator PANIC: Could not open 이런 에러 메세지를 출력하는데 이경우는 사용자 폴더가 변경되었을 경우 발생합니다. SSD와 같은 작은 용량의 부팅용 하드를 사용하면 사용자 폴더를 바꾸는 경우가 있지요. 이럴경우 WIndows의 NTFS Symbolic Link를 이용해서 ".android" 폴더를 변경된 사용자 폴더로 크로스 링크 시키면 됩니다. 우선 명령어 프롬프트를 실행하고 mklink /j "C:\Users\user name\.android" "D:\Users\user name\.android" 혹은 mklink /j "C:\Users\user name\.android" "D:\.android" (내꺼) mk.. 더보기
안드로이드 SDK매니저가 실행되지 않을때 SDK매니저 실행 후 도스창이 열렸다 꺼지기만 반복했다. 그래서 구글링시작 찾아본 결과 PATH의 문제였다. 해결방법은 의외로 간단했다. 1. 일단 JAVA_HOME이라는 환경변수가 존재하는지 확인한 후 없으면 JAVA_HOME을 설정한다.(JAVA환경변수 설정방법은 네이버에 많이 있다.) 2. 안드로이드 SDK 디렉터리 안 tools\android.bat 을 찾아서 윈도우 메모장(텍스트 에디터)으로 연다. 3. java_exe = 부분을 찾는다. 나 같은 경우는 '=' 뒷부분이 비어있었다. 그렇지 않은 경우도 있나보다. 4. 이제 위에서 찾은 부분을 java_exe ="%JAVA_HOME%\java.exe" 이렇게 대체시키면된다. 5. 저장한 뒤 이번엔 그냥 더블클릭으로 실행을 시키면 SDK매니저가 실.. 더보기