개발자를 위한 효율적인 MacOS 백업 방법

아이맥(iMac) 또는 맥북(Macbook)을 새로 구입해서 기존 데이터를 마이그레이션 하거나, 기존 사용하던 맥에 문제가 생겨서 AS 센터를 방문해야할 경우 데이터 백업이 필수이다. 이때 어떻게 하면 꼭 필요한 파일만 백업해서 백업 소요시간과 디스크 용량을 절약 할 수 있을지 알보도록 하자. 작업을 진행하기 전에 Mac OS 쓸모없는 파일 정리를 통한 하드 공간 확보 글을 보고 필요없는 파일들을 먼저 정리해두자. 자주 사용하지 않는 앱들도 미리 삭제하면 백업을 좀더 빠르게 할 수 있다. 앱 바이너리 파일 뿐만 아니라 관련해서 생성되는 설정/캐시파일까지 깨끗하게 삭제하려면 AppCleaner를 이용해서 앱을 삭제하는 것을 추천한다. ...

2020년 5월 2일 · 4분 · 716단어

개발자를 위한 필수 맥 앱(Mac App) 10선

윈도우에서 열심히 개발을 하다가 맥을 처음 쓰는 개발자라면 맥 환경이 개발자에게 편하다라는 말은 많이 들었을 것이다. 하지만 막상 맥으로 옮기고나서 익숙했던 윈도우용 필수 유틸리티들의 대체품을 빨리 찾지못하면 작업 효율이 오르지 않아 답답할 것이다. 이런 답답함을 풀어드리기 위해 이 포스트를 작성해 보았다. 물론 맥을 원래 부터 쓰고있었지만 새롭게 개발을 시작하는 분들에게도 유용하리라 믿는다. (덧: 여기서 소개한 앱 외에도 개발 관련해서 좋은 맥 앱들이 있으면 댓글로 추천부탁합니다! 제가 직접 써본 후 글을 업데이트 하겠습니다.) ...

2019년 2월 13일 · 7분 · 1366단어

AWS EC2 ssh 로그인 tips

AWS EC2 인스턴스 관리에 있어서 public/private key를 이용한 ssh 인증을 잘 이용하면 높은 보안성과 동시에 비밀번호 입력이 필요없는 편리한 환경을 구축 할 수 있다. AWS에 ssh 로그인 편리하게 하기 AWS(Amazon Web Service) EC2 계정 생성과정에서 필수적으로 public/private key pair를 생성하게 되는데 이를 통해서 인스턴스 접근 인증을 하게된다. 생성시점에 public key는 AWS에 자동으로 저장되고 EC2 console 화면의 Key Pairs 메뉴에서 등록된 public key를 확인할 수 있다. private key의 경우는 생성시점에 .pem 파일 형태로 다운로드를 해서 저장하게되는데 이 키파일에 대한 보관 책임은 사용자에게 있다. 이 key pair 를 통해 로그인 인증을 하게되므로 항상 이 키파일을 보관하는데 주의를 기울여야 한다. ...

2015년 3월 15일 · 2분 · 356단어

마크다운 편집기 벤치마크

현재 맥용으로 개발중인 마크다운(Markdown)/블로깅/노트 통합 어플리케이션을 만들면서 벤치마킹 중인 앱들을 쭉 정리해봤다. 다들 특색있는 기능들이 몇가지 보이지만, 다들 부족한 점들이 있기때문에 잘 파고들면 충분히 좋은 앱을 만들 수 있을것으로 생각된다. 멀티플랫폼인 앱들도 있지만 현재 타겟플랫폼이 맥이다보니, 앱들도 대부분 맥을 기준으로 정리해 두었다. * 용어 설명 비교에 들어가기 앞서 몇가지 비교포인트에 대한 용어를 정의해보았다. 블로그 싱크: 연결된 블로그로 직접 포스팅/수정이 가능한지 여부 싱글윈도우 UI: 앱 전체를 통틀어 윈도우는 하나이고, 다른 문서 선택시 해당 윈도우에서 문서가 불러들여짐 멀티윈도우 UI: 각 문서마다 새로운 창이 하나씩 새로 띄워짐. HTML 프리뷰: 마크다운 문서 작성시, HTML/CSS형태로 출력되는 것을 실시간 미리보기가 가능한지 여부 마크다운/블로깅 관련 네이티브 앱 Ecto 3 가격: 19.95$(웹사이트 자체판매), 웹사이트 블로그 싱크 O, 싱글+멀티 윈도우UI, HTML 프리뷰 X 싱크 가능한 블로그 갯수면에서는 가장 확장성있음 (Blogger, Blojsom, Drupal, MovableType, Nucleus, SquareSpace, TypePad, WordPress, 등등 지원) 기능은 많으나 멀티 패널 UI가 매우 복잡해서 쓰기 불편함. 업데이트가 이뤄진지 좀 오래된듯(2011년 이후 업데이트가 없는듯) PixelPumper 가격: 무료, 프로버전(11.99$) 블로그 싱크 O, 싱글 윈도우 UI, HTML 프리뷰 X 비주얼(WYSWYG) HTML 에디터 기반으로 블로그 글 편집 메인 에디터 디자인은 이쁘지만, 기타 주변 기능 레이아웃이 전반적으로 복잡한 느낌. 무료로 일단 받은 후, 프로버전을 인앱결제로 업그레이드 가능 ByWord 2 가격: 9.99$(맥 앱스토어), (블로그 싱크: +4.99$ 인앱결제) 웹사이트 블로그 싱크 O, 멀티 윈도우 UI, HTML 프리뷰 X 멀티플랫폼(Mac, iPhone, iPad) 동시 연동 HarooPad 한국 개발팀이 개발중, 현재 베타버전(무료), 웹사이트 블로그 싱크 O, 멀티 윈도우 UI, HTML 프리뷰 O, 멀티플랫폼(Mac, Windows, Linux) 멀티플랫폼 지원앱이다보니 디자인이 맥의 네이티브UI와 잘 어울리지 않는편. Texts 가격: 14.50$(사이트 자체판매), 웹사이트 블로그 싱크 X, 멀티 윈도우 UI, HTML 프리뷰 X, 멀티플랫폼(Mac, Windows) 렌더링시 마크다운 문법 태그들을 삭제하고 문서 형식에 반영해버리는 특징(HTML프리뷰 없음) Markdown 문서에대한 미리보기(QuickLook) 플러그인 지원 수식입력 지원 Mou 가격: 무료(베타) 웹사이트 블로그 싱크 X, 멀티 윈도우 UI, HTML 프리뷰 O Ulysses III 가격: 44.99$(맥 앱스토어), 웹사이트 블로그 싱크 X, 싱글 윈도우 UI, HTML 프리뷰 X 에 유료에 판매중, 데모버전 다운로드 가능 http://media.the-soulmen.com/ulyssesapp/Ulysses%20Demo.zip 텍스트기반의 마크다운 에디터 위주, 전체화면시 distraction free 환경 제공 에디터 문법 컬러(Syntax Coloring) 깔끔함 이미지 편집창에 링크같은것들을 raw text가 아닌 “Bubble” 형태로 이쁘게 렌더링해서 보여줌 MultiMarkDown Composer 가격: 11.99$(맥 앱스토어) 블로그 싱크 X, 멀티 윈도우 UI, HTML 프리뷰 X CriticMarkup 기능 포함(변경내역 추적) CriticMarkup 웹사이트 문서에 변경내역 표시할 수 있는 MultiMarkDown의 확장문법 제공 BBEdit, SublimeText 등에 플러긴형태로 실행됨 Marked2 가격: 11.99$(Paddle통해서 판매) 웹사이트 마크다운 미리보기 전용 툴. 다른 편집기(ex: TextMate, SublimeText 등)에서 편집중인 파일을 저장할때마다 불러들여서 프리뷰해줌. 웹 서비스 형태 Editorially https://editorially.com 웹기반 마크다운 에디터 여러사용자가 하나의 문서 동시편집 가능 문서 변경내역 히스토리 트래킹이 가능 심플하고 distraction free한 환경. 워드프레스 연동해서 익스포트 가능 Markable http://markable.in/ 웹기반 마크다운 에디터 무난한 기능, 무난한 UI, 특이점 없음.

2013년 11월 18일 · 2분 · 418단어

Mac OS의 미리보기(QuickLook) 기능 확장을 위한 플러그인

맥의 매우 편리한 기능 중 하나인 미리보기의 경우 기본적으로 많은 파일들을 지원하지만 모든파일을 지원하는데에는 한계가 있다. 이경우 플러그인을 설치하여 기존에 서포트하지 않는 파일들도 미리보기를 할 수 있는데, 다음 사이트에 다양한 미리보기 플러그인들이 있으니 입맛에 맞춰서 다운로드 받으면 될 듯 하다. http://www.quicklookplugins.com/ 추천 플러그인 CSV 미리보기 CSV파일을 미리보기에서 표 형태로 바로 보여줘서 매우 편리하다. https://code.google.com/p/quicklook-csv/ Zip 파일 미리보기(by BetterZip) Zip 파일 내부의 파일 리스트, 압축된 용량 등을 한눈에 보여준다. http://macitbetter.com/BetterZip-Quick-Look-Generator/ 설치방법 원하는 미리보기 플러그인을 다운로드한다. 다운로드받은 파일을 압축을 풀면 PluginName.qlgenerator 의 플러그인 파일이 나온다. ...

2013년 10월 26일 · 1분 · 117단어

새 맥북프로와 함께 PC시장 장악에 나선 애플

오늘 애플 키노트(22 Oct 2013)를 보니 애플이 PC시장 점유율 확장을 시도하고 있는것 같다. 기본적으로 맥북프로 뉴모델들을 가격을 200달러씩 전부 인하하였고(13인치 $1499-> $1299, 15인치 $2199 -> $1999), 매버릭 + iWorks(키노트, 넘버스 등)을 완전히 무료로 공개해 버렸다. 일반 대중들이 맥을 구입하는데 가장 망설였던 점이 Windows PC에 비히 터무니 없이 비싼 맥의 가격이었는데 이번 발표로 인해 하드웨어+소프트웨어 모두 저렴해졌고 게다가 마침 마이크로소프트는 여전히 갈길이 멀어보이는 Windows 8.1을 내놓은 상태라, 애플의 상당한 점유율 확장이 예상된다. 물론 늘 그렇듯 인텔 하스웰 칩셋과 지포스 그래픽칩으로 하드웨어를 업그레이드해서 성능 또한 많이 향상되었음을 알 수 있다. 이러한 추세가 계속된다면, 다음 New iMac 발표때도 분명 가격을 대폭 할인 할 것으로 예상된다. ...

2013년 10월 22일 · 1분 · 202단어

패럴럴스(Parallels)에 스노우 레오파드 설치하기

맥 어플리케이션을 개발할 때 하위 호환성(backword compatibility)을 유지하기 위해 신경써야 할 점들에 관하여 예전에 포스팅을 했었다. 개발할 때 그런 점들을 신경쓰더라도 실수로 놓치는 부분이 많기때문에 실제로 실행되는지 해당 버전의 OS에서 실행하는 절차는 필수이다. 따라서 10.6 Snow Leopard(스노우레오파드) 까지 지원하려면 가상머신에 스노우레오파드를 설치하여 테스트에 사용하는 것이 가장 편리하다. 하지만 라이센스 문제때문인지, 패럴럴스에 가상머신형태 Mac OS를 설치할 경우 Snow Leopard Server만 설치가능하도록 되어있다. 이부분을 우회하기위해 일반적인 Snow Leopard 설치 시디를 갖고 Snow Leopard Server인것처럼 만들어서 패럴럴스를 속여서 설치하는 방법을 소개한다. ...

2013년 10월 18일 · 2분 · 260단어

Mac OS 쓸모없는 파일 정리를 통한 하드 공간 확보

윈도우의 레지스트리와 Temporary 폴더와 마찬가지로, 맥(Mac OS X)도 계속 사용하다보면 다양한 어플리케이션에서 생성되는 설정(preference)데이터나 캐시(cache)데이터들로 인하여 쓸모없는 파일이 계속 생기면서 공간을 많이 차지하게 된다. 이때 단순히 클리너와 같은 프로그램을 이용해서는 정리하는데 한계가 있고, 직접 주요 설정, 캐쉬폴더들을 살펴보면서 용량을 많이 차지하는 녀석들부터 삭제하는 것이 매우 효율적이다. 또한 이러한 데이터들은 타임머신(Time Machine)을 이용하여 백업을 할 경우에도 굳이 백업할 필요가 없는 경우가 많으므로, 이 데이터들을 적절히 취사선택하여 타임머신에서 제외해주면 더 빠르고 효율적인 백업이 가능해진다. ...

2013년 9월 11일 · 2분 · 421단어

마크다운 (markdown) 편집기 추천

마크다운(Markdown)은 “텍스트 편집기에서 일정 형식을 갖고 작성한 텍스트문서를 손쉽게 HTML로 컨버전 해주는 툴” 이라고 할 수 있다. John Gruber 라는 분이 2004년 경에 만든 툴인데, 그냥 자기 편하자고 만들어서 공개했더니 너무편해서 사람들이 많이 이용하게 된 케이스가 아닌가 생각된다. 구조화된 웹페이지를 문서를 만들때 HTML같은 마크업(markup) 언어는 작성해야하는 태그 분량이 너무 많아지는 경향이 있어서 이를 피하고자 이름도 반대로 마크다운(markdown) 이라고 지었다고 한다. 마크다운 편집기 프로그램을 사용하게 되면 제목, 강조, 링크 등을 편집할때 단축키를 사용해서 빠르게 포멧팅을 할 수 있고 작성창 옆에 미리보기 창을 나란히놓고 보면서 편집하면 훨씬 효율이 올라간다. 긴글을 쓸때는 파일로 저장하면서 소중한 글이 날아가지 않도록 저장도 할 수 있어서 안심이 된다. ...

2013년 7월 18일 · 2분 · 286단어