DATA.GO.KR
Posts
10 posts[파이썬] 파일의 최상위 공통 폴더 찾기
파이썬에서 특정 파일이나 폴더의 절대 경로에서최상위 최대 공통 폴더를 구할 필요가 생겼습니다. 예를 들어, 'V:\rpa-modules\argoslabs\file\zipunzip\tests\__init__.py','V:\rpa-modules\argoslabs\file\zipunzip\__init__.py','V:\rpa-modules\argoslabs\file\__init__.py' 위와 같은 파일 목록이 있을 때,최대 긴 공통 폴더는, 'V:\rpa-modules\argoslabs\file'입니다. 무엇이 있을까 하고 살펴보는데, 간단하게도 os.path 에 있는 commonprefix 함수를 이용하면 되었습니다. 재미난 것은 임의의 목록에 대해서도 모두 적용된다는 것입니다. 아주 간단하게,
맥에서 사용하던 고장난 외장 하드 복원하기
요즘에야 클라우드에 많이들 백업을 해 놓기도 하지만,30년 전부터 별도의 하드에 백업을 받는 것이 버릇이 되어 있었습니다. 최근 까지 회사 맥미니에 연결해 놓고 4테라, 8테라 3.5인치 외장 하드디스크를 준비하여 rsync로 백업을 했었습니다.다른 것 보다도 20만장 이상 찍은 사진 원본들을 2중으로 백업을 받았습니다. 아이들 어릴적 사진이 있어 언젠가은퇴하면 따로 정리해야지.. 하는 생각으로 말이지요. 문제는 어느날 .. 아마도 정전 때문이었으리라 생각이 들기도 하는데 맥에서 전혀 읽지 못하는 것이었습니다.한개만 망가졌으면 몰라도 두 개가 동시에 안되는 것이었습니다.식겁해서 디스크 유틸리티로 이것 저것 시도를 해 보았지만 모두 실패를 했습니다.파일시스템은 최신 Apple File System을 사용하
[VMWare Fusion] Photon OS 로 docker 테스트 용 VM 만들기
전에 [ESXi 6.5] Photon OS 설치하여 Docker Host로 운영하기 라는 글을 올린 적이 있습니다.ESXi 서버에서 Docker Host로 가장 적은 크기로 docker를 운영하는데 무엇이 좋을까하는 주제였었는데, 이번에 같은 문제로 의문을 가져 보았습니다. 현재 주 개발 장비로 이용하는 맥북프로에서 유사하게 Photon OS 를 기동시킬 수 있을까 말이지요.패러렐즈에서는 테스트해 보지 않았지만 VMWare Fusion에서는 잘 동작하였기에 공유해 봅니다.(언제 시간되면 패러렐즈에서도 테스트 해 보겠습니다) 우선 다음 사이트에서 Minimal ISO x86_64 이미지를 다운받습니다. (와우! 281M 밖에 하지 않네요.. VM이 거의 컨테이너 이미지 느낌입니다) 최근에 거의 패러렐즈만
[Python] pypicloud 로 사설 모듈 저장소 이용하기
일전에 pypiserver 를 docker에서 돌리는 것을 해 본 적이 있습니다. 사설 파이썬 모듈을 관리하는데 이용하는 것은 문제 없지만,UI 가 없기 때문에 관리 등을 하는 것에는 어려움이 있었습니다. 다행히 이런 것을 위해서 UI를 제공하는 pypicloud 라는 것이 있어서 이를 소개해 봅니다.그런데 왜 이름이 cloud 가 붙었을까 하고 살펴보니, 백엔드 모듈이 저장되는 곳이로컬 파일 뿐만 아니라, 아마존의 S3 또는 구글의 GCS에 저장할 수 있습니다.모듈이 수십개가 아니라 수백개 이상 된다면 해당 모듈을 쉽게 찾아가고 하는 등의 장점을 pypicloud가 제동한다고 보면 됩니다. 각 모듈을 위한 색인을 SQLite 또는 Redis 등을 이용할 수 있으므로 상당히 빠르게 모듈을 찾는다고보면 되




