Archive for the ‘How-to’ Category

PKG, SAFARIEXTZ 파일은 XAR 압축 파일

2015-10-25

PKG와 SAFARIEXTZ 파일은 XAR 압축 파일입니다.

Max OS X에 포함된 /usr/bin/xar이나 XAR 파일을 지원하는 The Unarchiver 같은 프로그램으로 풀 수 있습니다.

참고로 PKG 파일 내부의 PKG 파일은 다른 형식인 경우도 있습니다.

맥에서 CRX 파일 풀기

2015-09-16

Chrome 39 Icon

일반 ZIP 파일이라고 하는데, 이상하게 맥 내장 압축 유틸리티(Archive Utility)로는 Chrome Extension(CRX) 파일이 잘 풀리지 않는다.

맥에 포함된 또다른 커맨드 라인 유틸리티인 unzip 5.52에서는 잘 풀린다.

ClamXav를 위해 ClamAV 빌드하기

2015-01-18

ClamXav에서 제시한 이 문서대로 하면 되긴 하는데, 약간 헷갈리는 부분이 있음.
http://www.clamxav.com/docs_byo.html

빌드 후에:

1. clamd.conf에서 LocalSocket /tmp/clamd.socket 주석 표시 제거.

2. freshclam.conf에서 NotifyClamd /usr/local/clamXav/etc/clamd.conf 주석 표시 제거.

3. (clamAV Path)/share/clamav 디렉토리를 우선적으로 만들어야 실행이 됨.

TextWrangler 탭을 공백으로 바꾸기

2015-01-08

프로그래밍 언어를 다룰 때 자주 찾게 되는 기능인데, TextWrangler에는 이 옵션이 다른 편집기들보다 찾기 힘든 곳에 있음.

Preferences→Editor Defaults→Auto-expand tabs 옵션을 켜야 되고 공백의 개수는 아래에 떨어져 있는 Tab width에서 정해야 함.

TextWrangler 4.5 Auto-expand tabs

그리고 적용이 바로 되는 것이 아니라 새 문서에서부터 적용됨.

MacPorts 홈 디렉토리에 설치하기 (2)

2014-12-26

1. 홈페이지에서 소스를 다운받아 압축을 푼다.

2. $ ./configure --prefix "$HOME/macports" --with-install-user=$(id -un) --with-install-group=$(id -gn) --with-no-root-privileges && make && make install

3-1. variants.conf에 +no_root -startupitem 추가.
3-2. macports.conf에 startupitem_type nonestartupitem_install no 추가.

근데 이 규칙을 따라주는 패키지가 별로 없다. 하건 안 하건 큰 차이는 없음.

4. ~/bash_profile에 PATH=$HOME/macports/bin:$HOME/macports/sbin:$PATH 추가.

참고
https://coderwall.com/p/njpsxg/building-macports-without-root-anywhere

Homebrew 다른 디렉토리에 설치하기

2014-12-22
Homebrew Icon Homebrew 0.9.5

쓰다보니 Homebrew도 헷갈려서 디렉토리를 지정해주기로 했음.

Homebrew는 자기 디렉토리 안에서 모든 걸 처리하므로 단순히 디렉토리를 정해서 실행만 시켜주면 됨. 예를 들어 ~/homebrew 디렉토리에 설치할 경우 설치하고자 하는 상위 디렉토리에서 다음과 같은 명령으로 설치가 가능함.

~$ mkdir homebrew && curl -L https://github.com/Homebrew/homebrew/tarball/master | tar xz --strip 1 -C homebrew

각각 다른 디렉토리에 복수로 설정도 가능함.

단 그 디렉토리에 가서 실행하거나 PATH가 걸려있어야 동작함.

p.s /Library/Caches/Homebrew/ 디렉토리는 그대로 쓰고 또 공유가 되므로 주의해야 함.

p.s2 PATH 설정은 brew doctor 실행후 메시지를 참고하면 됨.

참고
https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Installation.md#installation

Chrome 기본 인쇄 옵션 바꾸기

2014-12-20

Chrome은 Google의 Print 서비스 때문인지 인쇄(⌘P) 메뉴를 실행하면 일반적인 인쇄 화면이 아닌 Chrome의 인쇄 화면으로 넘어가서 가끔 혼동될 때가 있다.

이걸 옵션으로 바꿀 수 있음.

$ defaults write com.google.Chrome DisablePrintPreview -bool true

참고: http://osxdaily.com/2014/12/19/change-chrome-print-window-mac-os-x/

--disable-print-preview 옵션으로 실행시킬 수도 있음.

Twitter 검색 옵션

2014-12-15

사용자 지정

from:Username

단어 제외

-Keyword

날짜 지정

since:YYYY-MM-DD
until:YYYY-MM-DD

한국어 지정

lang:ko

GitHub Conduit 사용하지 않기

2014-12-14

GitHub 클라이언트를 사용하다보면 GitHub Conduit 프로세스가 자동으로 실행되 눈에 거슬릴 때가 있다.

다행(?)히도 이걸 사용하지 않는 옵션을 설정할 수 있다.

$ defaults write com.github.GitHub GHShouldDisableConduit -bool yes

Firefox Hello 버튼이 보이지 않을 때

2014-12-02

Firefox Hello Logo

Firefox 34 (2014-12-01)에 새로 추가된 기능인 Firefox Hello 버튼이 보이지 않는 경우,

about:config에서 loop.throttled의 값을 false로 설정한 후 Firefox를 재시작 하면 버튼을 볼 수 있다.
https://support.mozilla.org/ko/kb/where-firefox-hello-button

기본적으로 외부의 초청으로 진행되는 형식이어서 그런 거인줄 알았는데… 처음부터 보여주는 것이 아니라 천천히 등장하는 것이 개발자가 의도한 것.
https://bugzilla.mozilla.org/show_bug.cgi?id=1073215