본문 바로가기

2016 영화 / 독서 2015년에는 책을 더 많이 읽었는데 2016년에는 영화가 더 많아졌네요. 일단 영화는 22편을 봤네요. 거의 2주에 한 번.실제로는 몰아서 보기 때문에 거의 한 달에 한 번 정도. 번호영화이름내 평점감상1유스(youth)####음악이 참 좋았다. 나에겐 어려워서 해설이 필요했다. 많이.2레버넌트: 죽음에서 돌아온 자 ####곰이 기억에 남는다. 레오가 드디어 오스카상을 받았다아 :)3빅쇼트####누군가는 돈을 벌고 누군가는 모든 것을 잃는다. 브래드 피트는 수염으로 가려도 멋짐이 가려지진 않더라.4헤이트풀8#####나는 3시간이 어떻게 가는지 몰랐고 영화가 끝났다.5캐롤#####둘 다 너무 예쁘다. 케이트 블란쳇 너무 예뻤다.6주토피아###내가 느끼기에는 그냥 잼있는 정도였다.7독수리에디#목표를 이루는.. 더보기
파이썬 basic - 파일 읽을 때 newline (/n) 제거하기 (remove newline) 파이썬으로 파일을 읽어들일 때 각 줄의 맨 끝에 있는 newline(/n)을 제거하는 방법에 대해서생각나는 것만 정리해봅니다 :) 실험에 사용된 textfile은 아래와 같아요. 일단 읽어들여서 출력하는 소스는 아래와 같이 작성할 수 있습니다. with open("./test.txt", "r") as f : for i in f.readlines(): print i 작동시켜보면 아래와 같이 출력됩니다.이유는 파일 각 라인의 맨 끝에 newline이 들어가 있기 때문입니다 :)이걸 삭제하는 방법은 여러 가지가 있습니다. 구글에 쳐보면 참 많이 나와있구요. 여기서는 그냥 기록용으로 2개만.. 첫 번째 방법은 각 라인에서 -1까지 자르는 것입니다. 아래 line 5를 보면 i[:-1]를 통해 각 라인의 첫 번째.. 더보기
파이썬 basic - Read GeoJSON 파이썬(python)을 잘하고 싶어요 ㅠㅠㅠㅠ 사실 파이썬 이라기 보다는 개발을 잘하고, 설계도, 프레임워크 사용도 기타 등등도 ㅠ 열심히 정리하고 하나씩 배워나가야겠죠. 그래서 오늘은 GeoJSON 파일을 읽는 것에 대해서 간단하게 정리해둡니다. 일단 파싱하고자 하는 예제 GeoJSON은 다음과 같이 생겼습니다아. 서울 열린데이터 광장에서 "역코드로 지하철역 위치조회" 라는 제목으로 배포되고 있는 CSV 파일을 GeoJSON으로 가공한 데이터입니다. ㅎㅎㅎ 이 데이터가 2015년 09월 11일 기준으로 조금 이상하게 입력되어 있는 부분이 있긴 하지만 GeoJSON 파일 읽기에 대한 예제로는 무리가 없습니다. GeoJSON도 기본적으로는 JSON이기 때문에 아래와 같이 json 모듈을 추가함으로써 쉽게 .. 더보기
Librados Python - Object Input, Output 관련 포스팅 목록 Ceph, RADOS - pool list, create, delete - http://ngee.tistory.com/758 Librados Python - Pool List, Create, Delete - http://ngee.tistory.com/759 Librados Python - Object Input, Output - http://ngee.tistory.com/760 이번에는 특정 Pool에 Object를 Input, Output 하는 것에 대해서 테스트해봅니다. 일단 참고문헌은 다음과 같습니다. Librados (Python) - http://ceph.com/docs/master/rados/api/python/ 1. ioctx Librados (Python)에서는 Input.. 더보기
fstab 잘 못 건드려서 부팅 안될 때 ㅎㅎ 리눅스를 사용하다가, 하드 추가하고 fstab을 수정하고 어쩌다 보니 (물론 온전히 저의 실수) 부팅이 안되더군요. 그럼 아래와 같은 방법으로 해결이 가능합니다. 1. 포맷한다. - 깔끔하네염 2. Recovery Mode로 부팅해서 해결한다. - Recovery Mode로 부팅하면 그냥 터미널 같은 걸 하나 쓸 수 있는거죠. vi 되구요. vi /etc/fstab 로 파일 열고 잘 못된 부분을 수정하면 해결이 안되요. 이유는 Recovery Mode에서 파일 수정 저장(wq가 안먹는)이 안되기 때문입니다. Read Only 상태거든요. - 자 그럼 그냥 포맷한다로 넘어가셔도 되구요. / 를 다시 mount 하는 방법을 통해 해결하셔도 됩니다. mount -o remount,rw / - 그럼 다시 vi로.. 더보기
파이썬 basic - csv 읽어서 리스트에 입력 파이썬에서 csv를 읽어서 리스트에 입력하는 간단한 소스를 정리해봅니다. 일단 무작정 소스부터 확인해보면, 1 import csv 2 3 matrix = [] 4 5 f = open('./t1.csv', 'r') 6 csvReader = csv.reader(f) 7 8 for row in csvReader: 9 matrix.append(row) 10 print row 11 12 f.close() 파이썬에 csv라는 모듈이 있더라구요. 저는 이것도 모르고, 좀 멍청한 방법으로 구현했던 기억이 .. ㅠ 1. 아무튼 import csv로 모듈을 불러오구요.3. matrix라고 이름지어준 리스트를 하나 만들구요.5. csv 파일을 오픈합니다.6. csv 모듈에 있는 reader라는 함수를 통해서 csv 내용을 .. 더보기