지훈현서

Sources

Posts

345 posts
[Python] OpenCV를 이용한 Image Diff

[Python] OpenCV를 이용한 Image Diff

지훈현서|2017년 8월 24일

틀린 그림 찾기 게임이 있다고 가정합니다.이를 눈으로 찾기는 아주 어렵지만,이를 자동으로 해 주는 프로그램이 있다면 편하겠죠? 이를 검색을 해 보았더니, Image Difference with OpenCV and Python 라는 블로그가 존재 하더군요.(해당 소스 참조, 약간 수정된게 있었는지 버전 문제인지 ... 작업했던 기억이...) 뭐 소스나 기타 등등은 제외하고 OpenCV 버전 및 이를 돌리는 것도 X-Window에 의존성을 갖는지라, 맥에서 시작했다가가상머신의 우분투서버에서 돌려보았습니다.(대신 X-Window 가 실행되고 있어야 합니다) 결론은, 위에처럼 Original 이미지와 Modified 이미지가 있으면 이 이미지에서틀린 부분만 찾아주는 것입니다. 우분투 16.04 LTS (

[고찰] 반려동물과 가축의 DevOps에 대한 고찰

[고찰] 반려동물과 가축의 DevOps에 대한 고찰

지훈현서|2017년 8월 16일

우선 DevOps에 대한 생각은 개발과 동시에 build, release, deployment 및 운영을 같이 해 본다면아주 오래 전부터 고려해 보았던 아주 지극히 손발이 게으른 개발자의 관점을 떠 올릴 수 있을 것입니다. 우선 그 유명한 DevOps 의 그림을 보도록 하겠습니다. (위의 그림은 해당 페이지에서 인용하였습니다) 왼편 개발하는 곳에서 계획(plan)을 세우고 코딩(code)을 한 다음 빌드(build)를 하고 테스트(test)까지 성공하게 되면일반 개발자의 역할은 종료 됩니다. 그리고 다시 위의 사이클을 돌게 되지요. 그 다음 운영의 역할에 대해 살펴보겠습니다. 운영자는 테스트가 끝난 개발자의 결과물을 특정 버전으로 릴리즈(release) 하고 이를 On-Premise나 클라우드에 배

[macos] 맥에서 docker를 이용할 때 크기 조심

[macos] 맥에서 docker를 이용할 때 크기 조심

지훈현서|2017년 8월 16일

맥에서 docker를 잘 이용하여 사용하고 있습니다.(2017.8.16일 현재 최신 버전) 그런데 잘 사용하고 있다가, 문득 ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2라는 파일이 36GB 의 어마무시한 크기인 것이었습니다. 구글링 후 검색을 해 보았더니, 위의 이슈내용과 같이 많은 질문 내용이 있었습니다. 결론은 아직 뾰족한 것은 없고 주기적으로 깨끗이 하는 수밖에 없는 것 같군요. 다음은 깨끗이 하는 방법입니다. 터미널을 열어, $ docker container rm -f $(docker container ls -qa)$ docker image rm -f $(docker im

맥북프로에 샤오미마우스 사용기

맥북프로에 샤오미마우스 사용기

지훈현서|2017년 8월 16일

이제는 샤오미 전동 킥보드 뿐만 아니라 새 제품이 나오면과연 일반 비교 제품의 절반 가격에 얼마나 기능이 좋을까 하는 마음으로 구입하여 사용해 보기 시작했습니다. 며칠 전에 오랫만에 판교 일렉트로 마트에 들렸다가샤오미 마우스를 구입하였습니다. 가격은 2만 몇천원 했던 것 같습니다. 며칠 사용해 보고, 나름 다른 제품에 비해 좋은 것 같아 소개해 봅니다. 이렇게 생겼습니다. 맥북프로의 알루미늄 유니바디 옆에 놓으면 제법 잘 어울립니다. 뒷면입니다. 다른 제품과 가장 크게 차별되는 것은 아마도 2.4GHz USB 동글을 이용한 마우스 연동 뿐만 아니라블루투스 연동을 모두 지원한다는 것입니다. 우선 뒤에 배터리 부분을 열어 보았습니다. (파이썬에 잘 나오는 문구처럼 "배터리 포함" 입니다) USB 동

[macos] Sierra에서 각 폴더에 .DS_Store 파일이 안 생기도록 수정

[macos] Sierra에서 각 폴더에 .DS_Store 파일이 안 생기도록 수정

지훈현서|2017년 8월 15일

맥을 한 십년간 잘 사용하고 있는데 언제부터인가 각종 폴더에 .DS_Store 라는 히든 파일이 생성됩니다. 이 파일의 역할이 무엇일지 궁금했는데 위키피디어 내용에서 찾아보니,윈도우의 Disktop.ini 파일 (또는 .Thumbs.db ?) 등과 유사하게 아이콘이나Spotlight의 검색을 위한 메타 정보가 들어가 있는 것이라 하더군요. 그런데 저는 $HOME/work 폴더를 docker 또는 VM과 공유하여 git도 사용하고 기타 등등의 역할을하다보니 이 .DS_Store 가 여간 골칫거리처럼 등장하는 것이었습니다. 이것을 어떻게 없앨 수 있을까 하고 찾아보았더니,누군가가 엘카피탄에서 적용한 블로그를 찾았습니다. macos인 시에라(Sierra)에서도 잘 적용되는가 해 보았는데,잘 되는 것 같