기술 관련/OSX
-
맥에서 gradle 설치하기기술 관련/OSX 2021. 8. 25. 12:32
gralde을 설치하려면 우선 gradle 홈페이지에 접속한다. https://gradle.org/install/ Gradle | Installation Install the Gradle build tool on Linux, macOS or Windows, either manually or using a package manager like SDKMAN! or Homebrew. gradle.org 안내 문서에 보면 gradle version7 설치를 위한 사전 준비 사항으로 JDK 1.8이 필요하다고 하므로 JDK 1.8을 준비한다. 보통은 Oracle에서 배포하는 JDK8를 설치하곤 하는데, 여러가지 사용에 있어서 제약이 발생 할 수 있기에 개발에서 운영까지 연결된 환경에서는 주로 선택하지 않는다. 그..
-
[OSX] Xcode에서 자동 생성한 주석 __MyCompanyName__ 값 바꾸기기술 관련/OSX 2010. 2. 25. 11:46
XCode에서 Class를 생성하면 다음과 같은 주석이 자동으로 추가되는 것을 볼 수 있다. // // Song.h // Terminal // // Created by J.S.Hong on 10. 2. 24.. // Copyright 2010 __MyCompanyName__. All rights reserved. // 그런데, 이 주석을 살펴보면 생성자는 내 이름으로 되어 있는데, 아래 __MyCompanyName__ 에 대한 값은 정의하는 부분이 없다. 인터넷을 살펴 보니 다음과 같은 방법으로 해결 한다고 한다. $ defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions -dict ORGANIZATIONNAME "회사이름" 혹은 다음과 같이 ..
-
[MacOS] Snow Leopard용 MacVIM기술 관련/OSX 2009. 12. 30. 10:11
맥OS에서 사용하는 VI중 그나마 괜찮은 App으로 MacVIM이 있다. Leopard에서는 인코딩 관련해서 좀 이상하긴 해도 나름 잘 사용하고 있었는데, Snow leopard에서는 전혀 실행되지 않는 문제가 발생했다. 아무래도 변경된 내용이 많아서 그런지 snow leopard에서는 macvim source를 받아 직접 build 해서 사용하라고 한다. 소스 코드는 다음 링크에서 받을 수 있다. 소스 : http://code.google.com/p/macvim 참고 : http://code.google.com/p/macvim/wiki/Building 그렇게 Build를 해 놓고 사용하니 별 문제는 없는 거 같은데, 이제는 시간이 지나 snow leopard용 binary도 같이 업데이트 되어 있다. ..
-
[MacOS] Snow leopard에서 Expose 단축 키가 동작하지 않으면?기술 관련/OSX 2009. 12. 17. 12:21
스노 레퍼드에는 expose와 dock이 결합되어 있다고 한다. 그래서 뭐가 좋아졌는지 모르겠지만, 간혹 dashboard를 포함한 expose 단축 키 (F8~F12)를 누르면 뷁뷁 거리면서 동작하지 않는 경우가 있다. console 창을 띄워 다음과 같이 입력하면 Dock이 재시작되면서 이 문제가 해결된다. $ killall Dock 검색을 해 보면 이런 증상을 가진 사람들이 꽤 여러명 있는 거 같은데, 애플에서는 오류 수정에 대한 업데이트를 아직 내놓고 있지는 않았다.
-
Mac Port기술 관련/OSX 2009. 7. 18. 17:58
Mac에서 GNU Source 를 이용한 build 를 하려면 mac port라는 걸 이용한다고 한다. 원래 OSX용 프로그램은 Xcode라는 전용 tool을 이용해야 하긴 하지만 FreeBSD 기반이기에 리눅스와 같이 Toolchain을 Xcode로 설정해서 GNU Open Source를 Build 하여 사용 할 수 있다. 다만, 그런 환경을 맞추는 것이 그리 쉽지는 않다는 것이다. Mac Port는 이런 고민은 해결해 주는 것으로 command line으로 osx용 application을 빌드, 설치 및 업그레이드 등을 자동으로 처리해 준다. 그렇다고 모든 것을 처리하는 것은 아니고 검증된 형태의 것만이 제공된다. 이에 대한 정보는 mac port 홈페이지에서 확인 해 볼 수 있다. 참조: http:..