전체 글 235

[OS X] pip 명령어로 특정 버전의 파이썬으로 외부모듈 설치하기

맥 OS X에는 기본적으로 python 2.x 버전이 설치되어 있다. 3.X 버전을 설치한 후 외부모듈을 pip을 사용하여 설치할 때 기존의 2.X에 설치가 되었다.그래서 구글링하여 찾아본 결과 sudo python3.X -m pip install package명 이라고 콘솔창에서 입력하면 해당 폴더에 외부모듈이 설치되는 것을 확인할 수 있었다.

개발 등/PYTHON 2016.07.26

MAC OS X + Python3 + MySQL 연동

Python3 버전과 MySQL이 이미 설치되어 있다는 가정하에서... 1. http://dev.mysql.com/downloads/connector/python/ 에서 자신의 OS에 맞는 커넥터를 다운로드받는다. 나는 Platform Independent 을 내려받았다, 2. 압축을 푼 후 폴더에 있는 setup.py파일을 확인한다. 3. 터미널에서 해당 폴더로 이동한 다음 설치 명령을 입력한다, user$ python3.5 setup.py install (* 참고로 명령어 제일 앞의 python3.5는 자신이 설치한 파이썬 버전을 의미한다. 이렇게 하면 파이썬이 설치된 폴더의 lib안에 site-packages란 폴더 안에 커넥터 모듈이 설치된다) 4. 설치는 끝났고 다음은 연동이 되었나를 테스트하면..

개발 등/PYTHON 2016.07.15

apk파일 디컴파일하기

1. apk 파일 확장자를 zip으로 변경한 후 압축을 해제한다. 2. classes_dex2jar.jar 파일을 이용하여 classes.dex파일을 jar로 디컴파일한다. 다운경로 : https://code.google.com/p/dex2jar/downloads/list 명령어 : > dex2jar classes.dex 3. 2번에서 생성된 jar파일을 jd_gui를 이용하여 jar파일을 java 파일로 변경한다. 다운경로 : http://jd.benow.ca/ 변경방법 : jd-gui 화면에 jar파일을 드래그한 후 File > Save All Sources 하면 zip 파일로 압축된다. 4. AXMLPrinter2.jar를 이용하여 바이너리화된 AndroidMainfest.xml파일을 디컴파일한다...

개발 등/ANDROID 2014.12.23

[JAVA] 파일 쓰기

간편하게 파일쓰는 법 StringBuffer fileName = new StringBuffer("c:\upload").append(File.seperator);BufferedWriter out = null;try {out = new BufferedWriter(new FileWriter(fileName.toString(), true)); // 이어쓰기out = new BufferedWriter(new FileWriter(fileName.toString())); // 덮어쓰기out.newLine(); // 줄바꿈(OS에 맞게 자동 개행문자 처리됨)out.write("abc");} catch (IOException ie) {ie.printStackTrace();} finally {if (out != null)..

개발 등/JAVA 2014.05.26

[멕시코 시티] 아메리카 최대 피라미드 유적지 테오티우아칸(Teotiuacan)

아직 체력이 방전되지 않았을 1주차 주말을 기해 테오띠우아칸 (Teotihuacan) 피라미드 유적지에 다녀왔다.멕시코시티에서 북동쪽으로 40여 킬로미터 떨어진 곳에 위치한 데오띠우아칸은 규모로는 세계 3번째이고 아메리카 대륙에선 최대규모라고 한다.멕시코 동남부에 위치한 유까딴 반도에도 테오띠우아칸보단 소규모인 피라미드 유적지가 있다고 한다. 멕시코시티 암불고 거리(Calle de Hambulgo)에서 50여분을 달려 유적지에 도착했다.총 5개의 출입구 중 우리는 태양의 피라미드(Piramide del Sol)이 있는 5번 출입구로 향했다.도착한 시간이 오후 1시 즈음이라 미리 점심을 먹는 편이 나을 것 같아 식당은 찾아보니, 같이 갔던 멕시코 사람인 갈릅이 지하 동굴의 식당으로 우리를 안내했다.찌는 듯..

[JAVA] 모든 OS에서 서버의 고정IP 조회하기

WAS나 웹서버가 구동되는 서버 IP를 조회할 때 OS가 Windows 계열일 때는 String hostAddr = java.net.InetAddress.getLocalHost().getHostAddress();를 하면 문제가 없다. 그런데 UNIX나 LINUX에서 해당 소스를 구동하면 java.net.UnknownHostException 등의 에러가 나거나 제대로 된 IP를 반환하지 않는다.OS나 장치에 상관없이 고정 IP를 가져오기 위해선 String hostAddr = "";try {Enumeration nienum = NetworkInterface.getNetworkInterfaces();while (nienum.hasMoreElements()) {NetworkInterface ni = nienu..

개발 등/JAVA 2014.01.07

스마트에디터에서 이미지 태그 뒤에 물음표(?)가 붙을 경우

네이버 스마트 에디터를 사용할 때 IE8 이전 브라우저에서 물음표(?) 가 이미지 태그 뒤에 붙는 버그가 있다. (v2.3.6) 이 물음표는 String 문자열이 아니라 자바 정규표현식에서 replaceAll을 해도 지워지지 않는다.그래서 개발자센터를 검색해 본 결과 등록하는 함수에 아래의 코드를 입력하면 된다고 한다. function applyEditorData(){oEditors[0].exec("UPDATE_CONTENTS_FIELD", []);var comments = $('#content').val();var objReplace = new RegExp(); objReplace = /[]*[>]|( *)|(\s*)|(\n*)/gi; comments = comments.replace(objReplac..