Python Tech note - Flask Quick StartPrepare IDE PyDev - http://www.pydev.org/ 이클립스 기반, 무료 IDE인 이클립스에 플러그인으로 설치하여 사용 StandAlone 형태로 가벼운 LiClipse에 설치하여 쓸 수 있음. 기본적으로 pydev가 내장되어 있음. PyCharm - https://www.jetbrains.com/pycharm/ Jetbrain 사의 제품. 가장 인기있고 많은 기능이 지원됨. Django 개발은 유료 제품에만 지원됨. LiClipse - http://www.liclipse.com/ 가벼운 버전의 이클립스. 기본적으로 PyDev 모듈을 탑재하고 있음. EDU Link 파이썬을 배우는 최고의 방법 - https://nol..
특정 URL Alias 등 Redirect가 필요한데, REST API로 받은 POST 데이터를 다른 함수로 전달하려면 url_for() 함수 사용 시, 상태 코드 값을 같이 보내어야 한다. @app.route('/login', methods=['POST','GET']) def login_direct(): if request.method == 'POST': return redirect(url_for('login'), code=307) else: return redirect(url_for('login'))
node.js를 설치하면, 딸려 설치되는 npm은 많은 활용성이 있지만, 개인적으로 가장 많이 사용하는 것은 프론트-엔드 개발 시, 빠른 서버 구축으로 개발 환경을 만들 때 많이 사용한다. 또한, 개인적으로 개발 문서를 대부분 .html로 작성하는데 이때 간단히 확인하거나, 디플로이 할때도 많이 사용한다. 문제는 이것 저것 많은 프로젝트와 많은 문서들이 생성이 된다면, 각각 따로 서버를 만들어서 실행하는 건 귀찮은 일이다. 서버는 한 곳에만 설치하고, 이곳에서 다른 외부 디렉토리의 위치를 참조하여 가져오면 어떨까 하는 생각에, static 설정 부분을 건들어 보왔고, 만족스러워 이 포스트를 작성한다. 사용 방식은 이렇다. 서버는 띄어 놓고, 하위 주소로 관련 문서들이나 프로젝트를 접근하는 개념이다. ex..
jQuery에서 동적으로 생성된 tag에 바로 focus를 주고 싶다면 손쉽게 가능하다. 동적으로 태그를 생성하는 것은 동기 방식이기 때문에 생성하고, 을 Selector로 잡아서 .focus()만 주면 끝난다.이렇게 보면, 정말 jQuery가 나쁘지 않는 녀석이긴 하지만, Angular를 쓴다면 jqlite 정도만 사용할 수 있고, 대부분의 뷰 렌더링이 비동기로 처리되다 보니, 위와 같은 경우에서 언제 .focus()를 부여할지 정하기가 어렵다. 이러한 경우에는 일반적으로 Controller 단에서 처리하기 힘들고, Directive(이하 디렉티브) 단에서 처리해야 한다.ng-if 경우에 디렉티브를 Attribute로 넣어주면, ng-if로 화면에 렌더링 될 때마다 그 디렉티브를 실행하게 된다.app...
라이브러리 개조 : LightBox2 - 2화이제 LB2를 까서 보자.다운받은 디렉토리 구조 내, dist/js/lightbox.js를 자신이 가장 잘 사용하는 에디터나 IDE로 로드하고, 찬찬히 살펴 보자. 역시 2번째 라벨에 걸맞게 주석들이 깔끔하게 잘 정리되어 있고, 구조 또한 배울게 많게 잘 만들어져 있다. 아마 자바스크립트를 어느정도 경험이 있는 분들은 분명히 그렇게 느낄 것이다.이 중 아까전 크롬내 콘솔창에서 lightbox를 치면 나오던 오브젝트들을 기억하는가? 그 오브젝트가 일단 어디에서 선언되어 export 되었는지 확인해보자. 잘 보면, Lightbox.prototype.build 부분에서 export가 수행되는 것을 추측할 수 있다. 아래는 Lightbox.prototype.build..
라이브러리 개조 : LightBox2 - 1화 Javascript를 공부하는데 가장 도움이 되는 건 바로, 남의 소스를 바라보는 것이 아닌가 한다. 물론 그전에 그것을 보기에 기본이 되는 실력이 없다면, 보자마자 현기증이 일 것이다. 하지만, 어느정도 레벨에 오른 개발자들 중 더 나은 실력을 가지고 싶다 생각하는 사람들은 자연스레 오픈소스에 눈이 돌아가게 되고, 기여를 하고 싶어할 것이다. 그렇다면, 이를 위해서 어떤 단계를 거쳐야 할까? 가장 먼저 내가 필요하거나 재미있다고 생각하는 라이브러리를 먼저 찾아보는 것이 내가 한 일이었다. 물론 필요에 의해 많은 Javascript 라이브러리들을 사용했지만, 단순하면서도 재미있는 라이브러리를 찾는 것은 쉽지 않는 일이었다. 허나 요근래 프로젝트를 하면서 딱 ..
- Total
- Today
- Yesterday
- jQuery
- LightBox
- Ai
- 클라우드
- SQL
- 테스트
- Python
- 브랜치
- 파이썬
- 미래
- vuejs
- 개발자
- frontend
- angular
- directive
- NG
- RESTful
- Material
- JS
- SVN
- 전략
- SSL
- Branch
- Git
- RUBY
- ie11
- technote
- FLASK
- IE
- 테크노트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |