Author Archives: codingnuri

아이폰 주소록 정리하기

참고로 여기서 설명하는 내용은 각자의 환경에 따라 다를 수 있고 기존 연락처를 삭제하는 등의 작업도 진행하므로 각별히 주의하시길 바랍니다. 네이버 주소록의 경우 ‘환경설정’에서 ‘연락처 복원’ 기능을 제공하므로 문제가 발생했을 때 참고하기 바랍니다.

아이폰을 거의 7년째 사용하는 동안 한번도 연락처를 정리하지 않아서 아이폰에 쓸데없는 연락처도 많고 중복도 많아서 정리하기로 마음먹고 주소록을 열었다. 그런데 여러 기본 연락처 앱에서는 연락처를 한번에 여러 개 삭제할 수도 없고 관리 기능이 미흡해서 이를 간편하게 처리할 수 있는 앱을 찾아봤더니 대부분 쓸 만한 기능은 모두 유료 버전에서만 제공하더라. 그래서 무료로 간편하게 정리할 수 있는 방법을 찾아보다가 다음과 같은 프로세스로 정리했다.

미리 간단하게 정리하자면 네이버 주소록 앱으로 연락처를 모두 네이버 주소록에 업로드한 다음, 네이버 주소록 서비스에서 일차적으로 중복을 정리하고, CSV 파일로 내려받아 텍스트 편집기에서 정리한 후, 다시 네이버 주소록에서 기존 연락처를 모두 삭제하고 정리한 연락처를 업로드하고 아이폰에서 기존 연락처를 모두 삭제한 후 정리한 연락처를 다시 아이폰으로 내려받는 방법이다.

  1. 네이버 주소록 앱을 이용해 현재 아이폰의 연락처를 모두 네이버로 내보낸다.

  2. 네이버 주소록 서비스로 이동해서 좌측 메뉴의 ‘중복연락처 정리하기’로 먼저 중복 연락처를 정리한다.

  3. 좌측 메뉴의 ‘연락처 저장 · 내보내기’로 들어가서 연락처를 CSV/XLSX 파일로 내보낸다. 자신에게 편한 형식으로 내려받아 편집하면 된다.

  4. CSV 파일을 열어 불필요하거나 중복된 연락처를 정리한다. 나는 텍스트 편집기로 서브라임 텍스트를 사용했는데 편집 메뉴의 정렬 기능과 중복 제거 기능을 이용해 먼저 데이터를 거르고 정리했다. 행마다 연락처 하나가 표시되므로 위아래로 움직이면서 삭제할 연락처는 한 줄 전체를 삭제하면 된다.

  5. 정리한 CSV/XLSX 파일을 네이버 주소록으로 업로드하기 전에 기존 네이버 주소록의 연락처를 모두 삭제한다. 기본값으로 30개씩 선택해서 삭제할 수 있는데, 네이버 주소록의 환경설정을 통해 최대 100개까지 한번에 선택해서 삭제할 수 있다.

  6. 네이버 주소록의 연락처를 모두 삭제했다면 정리한 CSV/XLSX 파일을 네이버 주소록으로 업로드한다. ‘연락처 불러오기’로 불러오면 된다.

  7. 이제 아이폰에 있는 기존 연락처를 삭제한다. 다음과 같은 글을 참고해서 기존 연락처를 모두 삭제한다.

    그런데 아이클라우드 동기화를 해제하면 아이폰 기기에 있는 연락처는 삭제할 수 있지만 아이클라우드에는 동기화된 연락처가 그대로 남은 상태다. 나는 아이폰에 있는 연락처를 기준으로 연락처를 정리하고 싶어서 아래 글을 참고해서 아이클라우드에 있는 연락처도 모두 삭제했다.

  8. 이제 네이버 주소록의 연락처를 아이폰으로 가져온다. 그럼 아이폰에 정리한 연락처가 들어온다. 아이클라우드와의 동기화를 활성화해서 아이클라우드에도 업로드한다.

  9. Gmail 등의 계정을 추가할 경우 해당 계정의 연락처가 보일 수 있다. 다음 글을 참고해서 다른 소스의 연락처가 연락처 앱에 표시되지는 않는지 확인해 본다. 나는 이번에 정리하면서 Gmail의 연락처도 모두 삭제하고 아이폰에 있는 연락처를 기준으로 모두 업데이트했다.

  10. 깔끔하게 정리된 연락처를 보고 마음이 편안해진다.

작업 중간중간 아이폰에 기존 연락처가 아직 보이는 경우가 있을 수 있는데 연락처 앱을 종료했다가 다시 열어보면 반영돼 있을 것이다.

윈도우에서 Ctrl + Shift + C 단축키가 동작하지 않을 때

갑자기 윈도우 10에서 Ctrl + Shift + C 단축키가 동작하지 않는다. 워드의 서식 복사 단축키와 겹치는 바람에 서식 복사를 쓰지 못해 불편하다. 키보드 고장인가 싶지만 개별 키는 잘 동작한다.

키보드 관련 설정이 잘못됐나 싶어서 윈도우 10의 키보드 설정을 둘러보고 몇 가지 의심가는 항목을 수정해도 마찬가지.

키 테스트 프로그램을 내려받아 확인해 보니 Ctrl + Shift + C가 눌리는 건 확인된다. 그렇다면 키 입력을 어딘가에서 낚아챈다는 결론을 내리고 인터넷에 검색해 보니 결국 AMD Radeon Software 문제였다.

윈도우에 기본적으로 로드되는 프로그램이라서 이 프로그램에서 단축키를 가로채는 것이었고, 아래 글을 참고해서 레지스트리를 수정해서 단축키를 모조리 비활성화하는 방식으로 해결했다.

파이썬을 이용해 동영상에서 오디오 추출하기

동영상에서 오디오만 추출해서 mp3 파일로 저장할 일이 있어서 찾아봤다가 프로그램을 별도로 설치하긴 싫고 파이썬으로 할 수 있지 않을까 싶어서 아래 스크립트로 간단하게 해결했다.

# moviepy 모듈 설치
pip install moviepy

# 모듈 로딩 후 오디오 추출
import moviepy.editor as mp

clip = mp.VideoFileClip("file to extract audio.mp4")
clip.audio.write_audiofile("audio.mp3")