GeekDani |
http://GeekDani.wordpress.com http://twitter.com/GeekDani |
Flask는 객체 자체가 callable해서 WSGI서버인 gunicorn/uwsgi 등과 연동이 매우 쉽다. 별다른 설정없이 아래와 같이 했다.
# run.py app = Flask(__name__) # blah blah~$ gunicorn -w 2 -b unix:/tmp/app.sock run:app내부적으론 아래와 같이 wsgi_app으로 전달된다.
class Flask
…def __callable__(…)
self.w…
Flask를 가끔 시간날 때 보는데, 가끔 등장하는 라이브러리명이 있는데, Werkzeug이다. (이건 뭐라고 발음해야할까. 궁금해서 찾아봤는데 독일어인가? work + stuff (http://en.wiktionary.org/wiki/Werkzeug) 맞는진 몰겠다.) WSGI utility library인 것 같다. Flask 내부에서도 이걸 사용하고 있다. 물론 같은 사람이 만든 것 같다.
request/response를 손쉽게 할 수 있도록…
WSGI (Web Server Gateway Interface)라고 뭔가 있는 것 같습니다.
Python을 현재 공부하는 입장에서, 이거 뭔지도 아직도 잘 모릅니다만, 처음엔 서버인줄 알았는데 서버가 아니고 서버와 어플리케이션 사이에서 통신 인터페이스 스펙으로, 서버와 어플리케이션 사이에 존재하는 미들웨어(?)이다. 굳이 Flask와 같은 프레임워크를 쓰는 입장에서는 WSGI 스펙에대해 깊은 이해는 필요하지 않습니다. 서버와의 통신은 어플리케이션에 대신…
파이썬을 아주 가끔 시간날 때 공부중이다. 근데 유닛테스트를 해보려는데 unittest 패키지보다는 attest가 더 손쉬워 보여서 attest를 적용하려는데 에러가 발생하는거다…
ImportError: cannot import oo1.oo2: ‘AssertImportHook’ object has no attribute ‘is_package’
처음엔 무슨 에러인지 몰랐는데 flask를 같이 쓰면서 발생한 문제같다. 홍민희님이 아주 예전에 올린 것 같은데…
무심코 사용했던 패턴매칭에서 몰랐던 사실.
a() match {
case V: a =>
case _ =>
}에러가 날 것 같지 않지만, 실제로는 에러가 발생한다.
Scala Language Specification 보면, varid ::= lower idrest 라서 문제가 발생.
Expr ::= PostfixExpr ‘match’ ‘{’ CaseClauses ‘}’ CaseClauses ::= CaseClause {CaseClause}…
GReader http://wp.me/s20Y7y-greader
구글 리더가 곧 없어진다고하여 재미삼아 오늘 프론트엔드 페이지 작업을 해봤습니다.(초 단순 페이지) 일단 프로토타이핑이라서 버그가 있을 수 있으니 참고바랍니다.
일단 소개 페이지로 쓸 포스트라서 먼저 작성합니다.
128 posts / 8 pages / 119 comments / 71 drafts 방문자 2012 01 ~ 12 = 369 / 417 /… http://wp.me/s20Y7y-1711
128 posts / 8 pages / 119 comments / 71 drafts
방문자
2012 01 ~ 12 = 369 / 417 / 551 / – / – / – / 1,691
2013 01 ~ 03 = 4344 / 4234 / -허접한 글 읽어주셔서 감사합니다. 좀 더 분발하겠습니다.
주말에 코드 보면서 기록했던건데 주중에는 할 시간이 없을 것 같아서 여기서 마무리, 나중에 다시 손 볼 예정입니다. 실제로 HBase가 궁금해서 본거지 업무에 쓰는 사람은 아닙니다. 관심은 항상 있어서 보고있습니다. 틀린 부분이 있다면 귀찮더라도 말씀해주시면 반영하겠습니다. 조금 날림이라도 이해해주세요. 아직도 보고 싶은 부분이 많이 남아있는데, Block Cache/Bloom Filter/Log Split…
- Apache HBase I/O – HFile by Matteo Bertozzi 번역글
- Apache HBase Write Path by Jimmy Xiang 번역글
- Apache HBase Log Splitting by Jimmy Xiang 번역글
- Apache HBase Replication Overview by Himanshu Vashishtha 번역글
- Apache HBase Replication – Operational Overview by Himans…