Programming 530

virtualenv를 사용하자 - 가상 개발환경 구축하기

http://pythoninreal.blogspot.kr/2013/12/virtualenv.html Python 개발 환경을 각 프로젝트별로 분리시키고 싶다면? virtualenv를 사용하면 됩니다. 예를 들어, 새로 시작한 프로젝트에 Django v1.5.5, Numpy v1.7.1이 필요한 경우 전체 시스템에 해당 패키지를 설치할 필요없이 virtualenv로 해당 프로젝트만을 위한 가상 개발환경을 만들 수 있어요. 사용법은 간단합니다. 기본적인 사용법sudo pip install virtualenv작업할 폴더를 생성합니다.해당 폴더로 이동하여 virtualenv venv와 같이 실행하면 venv 폴더가 생길겁니다.Shell에서 . venv/bin/activate 명령을 실행해주세요. Shell pr..

Programming 2016.01.07

파이썬 엑셀 쓰기 라이브러리 비교

http://libsora.so/posts/python-excel-library/ 리눅스에서 굴러가는 파이썬 기반의 통계 도구를 만든적이 있다. 리눅스에서도 굴러가는 엑셀 라이브러리를 몇개 찾아봤고 직접 써본 다음에 정리했다. 찾아본 엑셀 라이브러리는 다음과 같다.xlwtOpenPyXLXlsxWriterPyExcelerate이중에서 내가 직접 사용해본것은 xlwt, OpenPyXL, XlsxWriter이다. (사용해본 순서로 적었다.)supoort xlsxxls와 xlsx의 가장 큰 차이는 행, 열의 최대 갯수가 65535라는거다. 몇만건의 데이터를 다룰 가능성이 있다면 xlsx 지원하는 라이브러리를 사용해야 나중에 또 짜는 삽질은 안한다.Librarysupport xlsxxlwtxOpenPyXLoXls..

Programming 2016.01.07

[JAVA] xlsx(엑셀) 파일 읽고 쓰기

http://visu4l.tistory.com/362 java에서 기본적으로 엑셀파일 (xls)를 열기위한 라이브러리(jxl)가 존재한다.그런데 이 라이브러리는 2007버전(xlsx)부터는 읽지 못한다.그래서 대부분 다른 외부 api를 많이 사용하는데..apache POI 라이브러리 사용법을 알려주려고 한다. 라이브러리 다운받는곳 : http://poi.apache.org/ 위에서 download에서 bin(binary)파일을 다운받는다.windows에서 개발중이라면 .zip을 받고 리눅스라면 tar.gz 파일을 받는다. 해당 라이브러리를 프로젝트에 추가시키는 방법입니다.===========================================================================..

Programming 2016.01.07

[js] c#과 같은 string.format 구현하기

http://warmz.tistory.com/entry/js-c%EA%B3%BC-%EA%B0%99%EC%9D%80-stringformat-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0 출처 및 참고 :: http://stackoverflow.com/questions/610406/javascript-equivalent-to-printf-string-format C#의 string.format처럼 js에도 동일한 함수가 있으면 좋겠다고 생각해서 찾아본 결과, 역시 좋은 샘플이 있었다.?12345678if (!String.prototype.format) { String.prototype.format = function () { var args = arguments; return this.r..

Programming 2015.12.30

자바의 Dynamic Proxies

http://www.javajigi.net/pages/viewpage.action?pageId=518 자바의 Dynamic Proxies Dynamic Proxy 뭐하는 놈일까? Proxy라는 놈이 들어갔으니까 대충 감으로는 때려 잡을 수 있겠지만 그건 단지 감이고, 한번 내부를 파봐야 뭔지 구체적으로 알거 같다. 우선 우리들이 일반적으로 흔히 알고 있는 Proxy라는 놈이 무엇인지 이해하고 넘어가야겠다. Proxy라고 하면 실제로 작동하는 A라는 놈과 같은 기능을 하면서 A인체 하는 것을 말한다. 외부에서 보기에는 A라는 클래스와 같은 인터페이스(프로그램적으로 봤을 때)를 제공하고 내부적으로 비슷한 기능을 하지만 실체를 까보면 A는 아니면서 A인체 하는 놈을 말한다. 여기까지 맞나? 지금까지 Proxy..

Programming 2015.09.25

자주 쓰이는 스트링 관련 prototype관련 정리

http://l2j.co.kr/137 /*--------------------------------------------------------------------------------*\ * JavaScript framework, version 2.0 * * Date : 2006. 08. 15. * Copyright 1998-2007 by Vricks Studio All right reserved. * @author Jeff Yang routine@vricks.com * 자주 쓰이는 스트링 관련 prototype관련 정리 \*--------------------------------------------------------------------------------*/ /*---------------..

Programming 2015.09.11