본문 바로가기
반응형

야매 개발실/Web Server6

오늘의 한줄 팁! Python String -> JSON Python을 이용해 제작된 Django 프레임 워크를 이용해서 다른 서비스 서버와 Rest통신을 하다보면 String 형태의 정보 값을 받아 JSON 형태로 변형하여, 사용자 template에 제공해줘야 하는 경우가 생기게 되는데, 이때 보통 String을 json 형태로 변형해 줄때 eval(string) 이나 string.JSONparser 등의 형태로 변형을 해주게 된다. 일반적인 상황에서는 별 무리 없이 잘 변환이 되지만, 국내에서는 Python 자체를 사용하는 경우가 매우 드문 것 같고, 더욱이 웹 프레임 워크로 Django를 이용하는 (특히 게임쪽)경우가 매우 드문 것 같다. 대부분의 Rest 통신을 해보면 String 정보가, 바로 써먹기 매우 난해한 경우가 대부분 이였는데, 특히 true.. 2012. 1. 5.
CentOS, mod_wsgi를 이용한 장고 연동 방법 이전에 소개 했던 장고를 CentOS에 아파치로 연동했던 방법과 다른 mod_wsgi를 이용하여 연동하는 법을 기록 합니다. 시간이 나질 않아 기록을 할 수 있을까 싶었는데, Amazon 서비스에 서버를 셋팅 해야 하는 일이 생겨서, 셋팅 테스트를 하는겸 기록을 남겨 봅니다. mod_wsgi를 이용해서 아파치와 장고를 연동하는 방법은 장고 공식 사이트 도큐먼트에서도 권장하는 연동 방법이기도 합니다. (예전에 봤던거라 확실하진 않습니다.) 저는 Amazon에서 서비스하는 가상서버에 셋팅을 해보도록 하겠습니다. 제가 셋팅하는 Amazon EC2 서비스 중, 초기 가입자에게 무료로 제공하는 스펙에 작업을 해보았습니다. CentOS 버전은 5.6 64bit 버전입니다. 터미널로 들어가 우선 상큼하게 yum up.. 2011. 9. 23.
Python을 처음 접하면서.. 파이썬이라는 언어를 처음 접하면서 참 여러가지 시행착오를 격고 있습니다. C/C++ 외 에도 Lua 스크립트나 Java 또는 Object C 등 여러가지 언어를 접했습니다만, 다들 깊이 안들어가 봐서였던건지.. 뭐랄까.. 힘들다 라는 생각을 해본적이 별로 없었던 것 같습니다. C++ 같은 경우에는 상당히 어려운 언어구나 라는 생각을 하긴 했습니다만, 명확한 내용들 그리고 많은 참고 문서들이 있어서, 돌파구도 많이 있엇는데 파이썬 공부하면서 영어도 잘 알아야 겠다는 생각이 들더군요. 뭐랄까 띄어쓰기 공백 같은거 까지도 문법에 적용이 되니, 좀 답답한 느낌도 있고, 제어문 사용도 뭔가 느낌이 달라서 처음 for 문 하나 돌리는 데도, 어벙벙 대고 그랬습니다. -_-; 그리고 이전까지는 느끼지 못하던.. 버전.. 2010. 12. 1.
Python+Apache+mod_python+MySQL+mysql-python 설치성공.. 해매다가 겨우 성공 했습니다. 대략 성공 과정을 이야기 드립니다. 일단 저같은 경우에는 운영체제가 windows7 64bit 기반이라 64bit기반의 python등을 받아서 설치를 하려고 했었습니다. 그런데 이 64bit버전이 문제 였던 것 같습니다. x86버전의 python의 경우에는 문제없이 연동 설치가 막힘 없이 되더군요. 사용에도 큰 문제는 없는 것 같습니다. 일단 Apache 서버부터 설치를 합니다. 그냥 넥스트 넥스트만 눌러주면 알아서 설치가 잘 됩니다. 그 다음으로 Python을 설치합니다. 저는 Python2.6.6 버전을 이용했습니다. 저는 정말 윈도우의 설치용 패키지를 사랑합니다. 그냥 더블클릭하고 넥스트만 눌러주면 설치가 된다니!! 너무나 편합니다. 이녀석도 무난하게 설치 해줍니다. .. 2010. 11. 30.
반응형