본문 바로가기

Tomcat7 - Default admin password in Ubuntu 14.04 /* 최대한 한글 없이 필요한 내용만 작성하는 포스팅입니다. */ Tomcat7 Admin Page ---> http://server_ipAddress:8080/manager/html manager service configuration file : /var/lib/tomcat7/conf/tomcat-users.xml vi /var/lib/tomcat7/conf/tomcat-users.xml ...... ...... ............ 더보기
iOS - NSString to NSData NSString을 NSData로 변경하는 내용을 간단하게 포스팅하려구요. 저도 자주 까먹어서, 정리해두는게 좋을 것 같아서요. 꼭 읽으셔야 하는 내용은 아닙니다. 일단 NSString을 왜 NSData로 변경하는지에 대해서 저의 이유를 말씀드리면 다음과 같습니다. 1. 서버에서 XML 내용을 그냥 print로 찍어서 돌려줄 때, AFNetworking에서 Serializer를 AFHTTPResponseSerializer로 받아야 하는데요. 그 때 만약에서 XML 내용이면 파싱하기 위해서 NSXMLParser를 사용하는데, 그 때 NSData 타입으로 변경해야 하기 때문입니다. 쓰고나니깐 복잡해보이는데요. 암튼 그렇습니다. 먼저 NSString을 NSData로 변경하는 소스는 다음과 같습니다. NSStri.. 더보기
파이썬 basic - xml create (생성하기) 지난 포스팅에서 파이썬으로 간단한 xml parsing에 대해서 작성한 적이 있어요. (http://ngee.tistory.com/308) 이번에는 또 간단하게 파이썬으로 xml 생성하는 부분에 대해서 작성해보려구요. 저는 ElementTree 라이브러리를 주로 사용함으로, 이걸 기준으로 작성합니다. 1. ElementTree 라이브러리 설치 일단 ElementTree가 설치되어 있어야 하겠죠? 저는 pip를 이용한 설치를 추천드립니다. 혹시 pip를 설치가 되어 있지 않다면, apt-get install python-pip 로 설치하세요 (물론 root 권한에서요) ElementTree 설치는 아래와 같아요.root 권한에서 pip install elementtree 2. XML 생성 ElementTr.. 더보기
파이썬 baisc - xml parsing(파싱) 파이썬에서 xml parsing 하는 방법은 매우 다양하죠. 어떤 라이브러리를 쓰느냐에 따라서, 코딩 내용도 조금은 달라질 것이구요. 이번 포스팅에서는 ElementTree 라이브러리를 이용해서 xml parsing 하는 방법에 대해서 간략하게 작성해보려구요. 1. ElementTree 라이브러리 설치 일단 ElementTree가 설치되어 있어야 하겠죠? 저는 pip를 이용한 설치를 추천드립니다. 혹시 pip를 설치가 되어 있지 않다면, apt-get install python-pip 로 설치하세요 (물론 root 권한에서요) ElementTree 설치는 아래와 같아요.root 권한에서 pip install elementtree 2. XML 파싱 ElementTree 라이브러리를 설치했으니, 모듈을 불러.. 더보기
파이썬 basic - url 주소에 있는 xml 파일 로컬에 저장하기 url 주소에 있는 xml 파일을 local(로컬)에 저장하는 간단한 문장을 포스팅하려구요. 예를 들어서, 서울시 OpenAPI를 사용하실 때 활용가능하겠죠? http://openapi.seoul.go.kr:8088/sample/xml/ListAvgOfSeoulAirQualityService/1/1/ 위 주소는 서울시 OpenAPI를 샘플키로 접근한 것인데요. 들어가보시면 xml 내용이 시각화되죠? 이것을 서버에서 간단하게 저장하기 위해서는 파이썬(python)의 urllib2 라는 객체를 사용하시면 됩니다. 다음과 같이말이죠. import urllib2 url = "http://openapi.seoul.go.kr:8088/sample/xml/ListAvgOfSeoulAirQualityService/1/.. 더보기