전체

[Javascript] Javascript HTML5 Canvas Libraries HTML5 canvas를 쉽게 다룰 수 있게 해주는 다양한 라이브러리들. fabric.js : http://fabricjs.com/ TMI NHN Toast ui 의 Image editor도 이 라이브러리를 쓴다. (https://ui.toast.com/tui-image-editor) 장점 다양한 예제(Demo)가 있다. 사용하는 사람, 이걸 사용해서 개발된 프로젝트가 많다. 단점 Free Drawing(Pen)으로 그린 그림을 지우는 방법이 딱히 없다. issue에 방법이 하나 있긴 함 => https://github.com/fabricjs/fabric.js/issues/1225 하지만 위 방법을 사용하면 배경이 지워지..
[Django] csv.writer 한글 입력 response.write(u'\ufeff'.encode('utf8')) 를 추가해 주면 된다. def view(request): response = HttpResponse(content_type='text/csv') response['Content-Disposition'] = 'attachment; filename="somefilename.csv"' response.write(u'\ufeff'.encode('utf8')) writer = csv.writer(response) writer.writerow(['1 row', 'A', 'B', 'C']) writer.writerow(['2 row', 'A', 'B', 'C']) return response [출처..
❓ fabric.js - Javascript HTML5 canvas library - HTML5 canvas를 쉽게 다룰수 있게한 라이브러리로 canvas위에 그린 그림들을 "객체(object)"로 관리 합니다. - Demo : http://fabricjs.com/ - Documents : https://github.com/fabricjs/fabric.js/wiki 🌟 canvas 사이즈 변경 이벤트 - canvas는 width와 height를 100%로 설정하면 안된다(적용이 안됨). - fabricjs를 이용하면 canvas의 사이즈를 변경시, canvas위에 그린 배경과 요소들이 자동으로 크기가 변경된다. - window resize 이벤트 발생 시 처리 순서 1) 화면 변경 비율을 계산. 2) c..
🤔 Virtualenv ? Python 가상 환경 여기서는 Apache 설정 방법은 설명하지 않습니다. Apache 설정 방법을 알고 싶으시면, 아래 글을 확인하세요. 👇 1. https://docs.djangoproject.com/en/2.2/howto/deployment/wsgi/modwsgi/ 2. https://www.thecodeship.com/deployment/deploy-django-apache-virtualenv-and-mod_wsgi/ 이 방법은 가상 환경(Virtualenv)의 아파치가 python을 실행하는 것이 아닌, 설치 되어 있는 site-packages를 불러와서 사용하는 방법입니다. ☝️ wsgi.py 파일 수정 * wsgi.py 파일은 Django 프로젝트 폴더 안에 존재..
[Django] Debug Toolbar 1. django-debug-toolbar를 설치해줍니다. $ pip install django-debug-toolbar 2. settings.py파일에 아래와 같이 옵션을 추가해 줍니다. if DEBUG 조건을 이용해서 production이 아닌 debug모드일 때만 debug toolbar가 실행되도록 합니다. 사실, 아래 url에서 debug모드일 때만 url이 맵핑되도록 할 예정이기 때문에 굳이 위 조건을 넣지 않아도 됩니다😄 - INTERNAL_IPS : 접속 허용할 아이피 - DEBUG_TOOLBAR_PANELS : 사용할 판넬 추가 (문서) # .. Debug ToolBar if DEBUG: INTERNAL_IPS = ('127.0.0.1', 'loc..
[Python] 다양한 문자 포멧팅 방법 [ 기준 : Python 2.7 ] 1. var = '%(foo)s %(foo)s %(foo)s' % { 'foo': 'look_at_me_three_times' } 2. var = '{0} {0} {0}'.format('look_at_meeee') 3. var = '{foo} {foo} {foo}'.format(foo = 'python you so crazy') [참고] https://stackoverflow.com/questions/6982949/output-formatting-in-python-replacing-several-s-with-the-same-variable
S0PH1A
'분류 전체보기' 카테고리의 글 목록 (8 Page)