본문 바로가기

Scoop, 윈도우용 homebrew 맥용 패키지 관리자로 Homebrew를 사용하고 있다.Homebrew + cask 를 이용하면 dmg를 다운로드 받아서 마운트 해서 애플리케이션 폴더로 드래그해야 하는 3단계를 명령어 한번으로 가능하다. 윈도우에도 이런 패키지 관리 프로그램이 있는지 찾아보았더니 Scoop을 찾을 수 있었다. http://scoop.sh/ Do you miss Homebrew on Windows? Don't. Use Scoop. http://outcoldman.com/en/archive/2014/07/20/scoop/
PlayOnMac으로 Wine(윈도우 API) 쉽게 돌리기 맥을 쓴지 10년이 넘었는데 윈도우도 가끔 필요함을 느낀다.패러럴즈를 쓰기는 하지만 속도는 아무래도 부트캠프에 미치지는 못하는 것 같다. 사실 문명5를 스팀에서 구입하고 맥용 문명도 한글화가 되기를 원했지만 2010년 11월 23일에 구입후 5년이 지나도록 한글은 나오지 않고 있다. 그러던 중 보니 맥에서 PlayOnMac이라는 앱을 이용하면 윈도우용 스팀을 돌릴 수 있다는 것을 알게 되었다. 공식사이트는: https://www.playonmac.com/en/ 설치는 나는 homebrew + cask 를 사용하기에 검색해보니 포뮬러가 있어서 다음 명령으로 설치$ brew cask install playonmac 설치가 완료되면 LaunchPad에 PlayOnMac 아이콘이 보인다. (위치를 게임으로 이동..
[iTunes] 12.2.1 - bug fix iTunes 12.2.1가 나온지 얼마 되지 않았는데 12.2.2가 나왔다.기능을 향상하기 위하기 보다 버그 픽스 차원에서 릴리즈 된 것 같다. 개발 어렵다. 릴리즈 후 패치 만드는 것도 힘들다!!
[annotaion] javax.annotation.Nullable 파라메터로 객체를 넘겼을 때 다음과 같은 코드는 잠재적으로 예외가 발생할 수 있다.public long apply(@Nullable Item item) { return item.getPrice(); }만약 item이 null로 넘어갔을 경우 getPrice 메서드를 호출하는 순간 NullPointerException이 발생할 것이다. 인자에 위와 같이 @Nullable로 표시를 할 수 있다.반면에 반대의 경우에는 @Nonnull으로 표시할 수 있다. 이러한 것들은 JSR305 스펙에 의한 것들로 다음과 같은 것들이 있다.CheckForNullCheckForSignedCheckReturnValueDetaintedMatchesPattern$CheckerMatchesPatternNonnegative$Check..
[Mac OS X] 애플리케이션 설치시 앱스토어가 생겨서 앱을 간단히 설치하고 업데이트를 할 수 있게 되었지만 아직 모든 앱이 앱스토어에 등록되지 않았다.맥에서는 애플리케이션이 .app 의 형태로 패키징이 되어 있어 애플리케이션 디렉터리에 드래그앤 드롭하면 땡이다.하지만 터미널에서 이런 작업을 대체할 수 있는 방법이 있다. 바로 brew cask를 사용하면 되는데, brew는 Homebrew라는 Mac OS X를 위한 패키지 관리자다. (리눅스의 yum이나 rpm, apt 처럼) 단계는 간단하다.1. 터미널을 띄운다. (Spotlight에서 '터미널' 타이핑)2. Homebrew 설치 $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install..
[MacBook] Mac 노트북 컴퓨터의 덮개를 닫을 때 잠자기 모드 막기 윈도우에서는 제어판에서 노트북 덮개를 닫을 때 수행할 동작을 지정할 수 있게 되어 있다. (링크) 하지만, Mac 노트북에서는 'LCD 패널 닫힘(디스플레이 닫힘) 모드'가 되면 자동으로 '잠자기 상태'에 들어가게 된다. 물론 이것은 패널 덮개가 발열 통풍구를 막게 되면서 발생할 수 있는 냉각 기능의 저해로 노트북이 손상을 막기 위함으로 생각된다. (관련 링크: 클리앙 - 맥북 그냥 덮을때 주의) 1. 기본 기능하지만 프레젠테이션이나 듀얼 모니터를 쓸 경우 LCD 패널을 안쓰고 외부 디스플레이를 쓸 수 있기 때문에 애플에서는 덮개를 닫을 때 잠자기를 깨울 수 있는 방법을 마련해두었다. => 참고: Apple - LCD 패널 닫힘(디스플레이 닫힘) 모드에서 외장 디스플레이로 Mac 노트북 컴퓨터를 사용하는..
Mac OS X - Yosemite 10.10.4 클린 설치 후 용량 증가 iMac 27인치 Mid 2011 를 가지고 있다.처음 살 때 설치되어 있었던 OS는 Lion (10.7)이었다. Mountain Lion (10.8) - Mavericks (10.9) 를 거쳐 세 번째 업그레이드가 Yosemite이다. 매버릭스에서 요세미티로 바로 업그레이드를 했는데 없어진 앱들도 있고(예. iPhoto는 사진 앱으로 교체되었다.) 사용하지 않는 찌거기가 있을 것 같아서 클린 설치를 했다. 비교를 위해 클린 설치를 하기전 메인 하드디스크를 스냅샷을 찍어두었다.클린 설치전 239.51GB 사용중이었던 용량이 클린 설치 후 229.66GB로 9.85기가의 여유공간이 생긴 것을 알 수 있었다.속도는 모르겠지만 10기가라는 용량을 확보할 수 있었기에 시간을 내서 하길 잘 한 것 같다.또한 Yo..
[책] 150610~30 구글 애널리틱스(개정판) 부제: 웹 로그 분석의 시작과 끝 4만원인 이 책은 조금 개인이 주고 사기에는 아까운 책이다.하루가 다르게 바뀌는 구글 애널리틱스를 따라잡기에 뒤쳐져서라기 보다 번역판의 완벽성이 떨어지기 때문이다.책을 읽을 때 틀린 부분이 있으면 표지 안쪽에 기록을 하는데 이 책은 교정할 곳이 어림잡아 30개가 넘는다.예를 들면 방문자를 빙문자라고 할 뿐더러 전자상거래를 전사상거래로 번역해 놓았다., 심지어 노가다라는 속어가 584쪽에서는 등장한다. 암튼 책을 읽으면서 구글 애널리틱스(https://www.google.com/analytics)를 해보는 실습까지 해보았다.아쉽게도 현재 구글 애널리틱스랑 책의 코드랑 조금씩 다른 문제가 있었다.그래도 구글에서는 나름 다국어 지원에 신경을 써서 도움말을 참고하면 책의 도움 ..