티스토리 툴바


달력

05

« 2012/05 »

  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  

다운로드 받은 MP3 음악들을 구글뮤직에 올리거나, 아이튠즈에 넣고 플레이 하다 보면,
꼭 한글이 깨지는 파일들이 있습니다.
참.. 우울하죠..
아이튠즈에서 변경하는 방법도 있지만, 그것보다는 편하게 하는 어플이 있어서 적어 봅니다.



UnicodeRewriter라는 어플입니다.

홈페이지에 가서 다운로드 받고 jar 파일을 더블클릭해서  설치 하시면 됩니다.
어플리케이션 > Unicode Rewriter > bin > UnicodeRewriter.jar
를 실행하시면 스샷과 같은 화면이 뜨고,
Browse 버튼을 누르고, 바꾸실 mp3 파일이나 폴더를 선택하고 Convert를 누르면 끝입니다.
전 귀찮아서 mp3가 있는 폴더를 선택하고 통재로 convert를 눌러서 변경합니다.
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
TAG MP3, tag, 한글
Posted by 신규하
2011/08/30 10:41

OSX의 터미널 대체 어플 iTerm2 컴퓨터/OSX2011/08/30 10:41


OSX의 기본 터미널이 조금 아쉬워서 검색을 해 봤더니.. 바로 나오네요.
iterm2
무료에 오픈소스 입니다.
한글 지원도 문제 없고, 무엇보다.. 마음에 드는건 화면 분할을 지원 한다는 겁니다.
쉘 코딩하다가.. 실행 할려고 하면 창전환이나 탭 전환을 했었는데..
이 터미널이면 그게 바로 해결 되네요..

기본 터미널이 부실하고 뭔가 아쉽고, 느리다고 생각하시던 분은 바로 바꿔 보세요.

화면 분할 방법
좌우 분할은 command+D, 상하 분할은 shift+command+D 입니다.
그리고 분할한 다음에 이동은 alt+command+방향키 입니다.


더보기




저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 신규하


OS X가 라이언으로 올라 가면서 나눔고딕 폰트가 기본 폰트로 들어갔습니다.
이 폰트를 OS의 폰트로 사용하는 방법입니다.

터미널을 열고 3줄 복사해서 넣어 주시면 됩니다.

먼저 응용프로그램 > 유틸리티 > 터미널을 열어 줍니다.

그리고 아래와 같이 입력해 줍니다.

sudo su -


라고 입력 하면 Password: 라고 뜨고, 계정의 암호를 입력 해 줍니다.

그리고 아래를 복사해서 넣어 줍니다.
cp /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist.org

이건 백업을 위한 작업입니다. 혹시나 ~ ^^;

마지막으로 아래를 복사해서 넣어 주시면 끝납니다.
vi -e -c ":%s/<string>AppleGothic/<string>NanumGothic/g" -c ":wq" /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist

그리고 마지막으로 컴퓨터를 재시작 하시거나, 로그아웃하시고 다시 로그인 하시면 됩니다.

참 쉽죠?

추가로 백업이 필요 없으신 분도 계시죠?
이럴때는 터미널을 띄우시고 아래를 복사해서 붙여 넣기 해 주시면 됩니다.

sudo vi -e -c ":%s/<string>AppleGothic/<string>NanumGothic/g" -c ":wq" /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist
그리고 패스워드 입력 & 재시작~
한줄이면 끝나죠? ^^*

혹시 몰라서 원복도 적어 봅니다.
sudo vi -e -c ":%s/<string>NanumGothic/<string>AppleGothic/g" -c ":wq" /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist


참고 문헌 : http://clien.career.co.kr/cs2/bbs/board.php?bo_table=lecture&wr_id=87413
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 신규하

OSX로 바꾸면서 한영 전환를 shift-space로 하는 방법이 약간 달라졌습니다.

여기서 준비물이 있는데, .plist 파일을 수정해 주기 위해서 xcode를 받아서 설치해 주시거나,
Property List Editor를 받아서 설치해 주시면 됩니다.

우선 ~/Library 폴더가 보이지 않네요.

터미널을 띄워서 ~/Library폴더를 먼저 보이게 해 줘야 합니다.
응용프로그램 > 유틸리티 > 터미널 을 선택해서 터미널을 띄워 주시고 아래와 같이 입력해 줍니다.

chflags nohidden ~/Library/



이렇게 입력하고 나면 보이지 않던 라이브러리 폴더가 보입니다.


여기서 ~/Library/Preferences/com.apple.symbolichotkeys.plist 파일을 찾아서 열어 줍니다.
60 > value > parameters > Item 2의 값을 1048576에서 131072로 변경합니다..
61 > value > parameters > item 2의 값을 1572864에서 131072로 변경합니다. (metapho님 좋은 팁 감사합니다.)




이제는 맥을 재부팅해 주시면, 단축키가 변경 된 것을 보실 수 있습니다.

그리고 라이브러리 폴더가 다시 안 보이길 원하시는 분은

chflags hidden ~/Library


이렇게 입력해 주시면 됩니다.


저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 신규하
2010/11/18 11:16

OSX(MAC)용 그림판 컴퓨터/OSX2010/11/18 11:16

맥을 사고 나면, 윈도우에서는 기본으로 지원하는 그림판이 없어서 당황스러워 하시는 분이 좀 있더군요..
그렇다고 포토샵을 깔기에는 부담 스럽고..

그래서 열심히 찾다 보니..
PaintBush라는 프로그램이 있네요..


정말 가볍고, 딱 간단하게 윈도우용 그림판 정도의 기능만 있습니다.


현재(2010년 11월 18일)의 최신 버전은 올려 뒀습니다.
급하신 분들은 여기서 받으시고,
최신 버전이 있나 확인 하고 싶으신 분들은..
홈페이지를 방문해 주세요.
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 신규하


맥에서 기본 터미널(Terminal)에서 ls 하면.. 실망 스러운게.. 폴더나 파일명에 색상이 안 나옵니다. MS-DOS도 아니구 -_-;;
쉘은 bash쉘을 쓰면서, 안 나오는게 이상했는데.. 이걸 표시 하는 방법이 있었습니다.

~/.bash_profile 파일을 열어서 아래서 와 같이 추가해 주시면 됩니다. 보통은 파일 없습니다. 생성해서 아래 2줄만 넣어 주시면 됩니다.

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad



이렇게 해 주시면 위와 같이, 색상이 표시 됩니다.

색상을 표시하는건 LSCOLORS인데, 아래와 같이, 11개를 2개씩 조합해서 사용합니다.

  1. directory
  2. symbolic link
  3. socket
  4. pipe
  5. executable
  6. block special
  7. character special
  8. executable with setuid bit set
  9. executable with setgid bit set
  10. directory writable to others, with sticky bit
  11. directory writable to others, without sticky bit

조합코드는 아래와 같습니다.
a  black
b  red
c  green
d  brown
e  blue
f  magenta
c  cyan
h  light grey
A  block black, usually shows up as dark grey
B  bold red
C  bold green
D  bold brown, usually shows up as yellow
E  bold blue
F  bold magenta
G  bold cyan
H  bold light grey; looks like bright white
x  default foreground or background

좀더 상세한 정보를 알고 싶으시면, "man ls"를 쳐서 보시면 됩니다.

저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 신규하

맥에서는 간단하면서 강력한 기본 캡쳐 기능이 있습니다.

  • 전체 화면 : Shift + command + 3
  • 지정영역 : Shift + command + 4 (drag)
  • 윈도우 지정 : Shift + command +4 > spacebar > click

이 3가지만 하면, 왠만한 캡쳐는 무리가 없습니다.
그런데 흠이 있다면, 옵션이 없다는 겁니다 ^^;; 파일명도 바꾸고 싶고, 파일의 형태도 바꾸고 싶은데..
이런 옵션을 terminal에서 command로 처리 하는 방법 입니다.


1. 캡쳐 파일 이름 바꾸기
defaults write com.apple.screencapture name "New Name"
killall SystemUIServer
"New Name" 부분에 원하는 기본 파일 이름을 넣어 주시면 됩니다. 이 옵션을 정해 주시면 파일명 이 "New Name + 날짜 + 시간" 이렇게 표시가 됩니다.
잊지 말아야 할껀 defaults 명령 후에 "killall SystemUIServer"를 꼭 입력해 주셔야 바로 적용이 됩니다.

2. 캡쳐 경로 바꾸기.
defaults write com.apple.screencapture location "New Location"
killall SystemUIServer
"New Location"에 원하는 경로를 적어 주시면 됩니다.

3. 캡쳐 파일 포맷 바꾸기.
defaults write com.apple.screencapture type [new format]
killall SystemUIServer
지원 가능한 포맷 : PNG, PDF, JPG, JP2, GIF, TIF, BMP, PICT, TGA.
[new format]에 원하는 파일 포맷을 적어 주시면 됩니다.

4. 윈도우 그림자 끄기
defaults write com.apple.screencapture disable-shadow -bool true
killall SystemUIServer
Shift + command +4 > spacebar로 캡쳐를 받게 되면, 항상 창 뒤로 그림자 효과가 들어가게 되는데.. 이걸 끄는 방법입니다.
마지막에 -bool true를 -bool false로 바꿔 주시면, 원래 대로 그림자 효과가 나오게 됩니다.


[ 옵션 전/후 비교 ]

5. 커맨드로 캡쳐 받기
screencapture -c
screencapture -i ~/Desktop/snapshot.png
screencapture -io ~/Desktop/screenshot.png
screencapture -M ~/Desktop/screenshot.png
screencapture -P ~/Desktop/screenshot.png
screencapture -t png ~/Desktop/screenshot.png
screencapture -T 5 ~/Desktop/screenshot.png
screencapture -x ~/Desktop/screenshot.png
커맨드에서 위와 같은 방법으로 캡쳐를 받을 수 도 있습니다. 하지만 터미널이 항상 떠 있어서 터미널도 같이 찍힙니다. 별로 유용한것 같지는 않네요 ^^;
상세한 명령은 man을 참고 하세요.

man screencapture



원본 사이트 : http://www.usingmac.com/2009/10/19/tweak-screencapture-behavior
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 신규하
2009/11/10 09:36

아이폰 첫 웜 바이러스 발견. 컴퓨터/OSX2009/11/10 09:36

일반적인 아이폰에는 걸리지 않습니다.
탈옥(jailbroken iPhone)한 아이폰을 대상으로 전파 됩니다.
해킹하지 않고 사용하시는 사용자 분들은 걱정하지 않으셔도 됩니다.


아이키(Ikee)라고 이름 붙여진 이 웜바이러스는 아이폰의 바탕화면을 1980년대 가수 릭 애슬리의 사진을 띄우게 하고 다른 감염할 휴대폰을 찾습니다.

해킹해서 사용하시는 분들은 default password를 바꿔서 사용하시면 괜찮다고 합니다.

참고
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 신규하

사용자 삽입 이미지

사용자 삽입 이미지
어제 발표된 17인치의 가격은 ₩4,390,000 -_-;;;
그리고 홈페이지 가서 풀 옵션으로 해 보면, ₩10,370,799
맥은 이런 가격도 나오는군요...
아... 맥북은 화면도 작고 불편해서 업그레이드 해 보고 싶은데..
프로는 아닌가 보네요..
솔직히 풀셋은 접고라도 기본 가격도 너무 부담스럽네요..
전 그냥.. 맥북이나 써야 겠네요..
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 신규하

윈도우와 맥을 같이 쓰다보니.. 한영 전환이 따로 놀아서 불편해서 같이 통일 하기 위해서..
알아 보다가 맥의 한영전환도 Shift-Space로 하는 방법을 찾아서 올린다.

Leopard부터는 ~/Library/Preferences/com.apple.universalaccess.plist에 있다고 한다.
그런데 ~란 -_-;;
한글판에서는 검색에서 자신의 이름으로 되어 있는 디렉토리에서 라이브러리로 해서 찾아 들어 가면 된다.
사용자 삽입 이미지

그리고 Property List Editor로 수정을 아래와 같이 수정해 주면 된다.
변경해야할 값은
Root/AppleSymbolicHotkeys/60/value/parameters/2 의 값을
Number : 131072 로 바꿔주고, 재부팅 하면 한영전환이 Shift+Space로 바뀐다.

사용자 삽입 이미지

Note : Property List Editor가 없는 경우에는 xcode를 설치 하면 설정이 가능해 진다.

Xcode가 설치하기 부담스러운 경우에는 vi를 사용해서 수정하는 방법도 있다.
Terminal 상에서 plutil 을 이용해서

$ plutil -convert xml1 com.apple.symbolichotkeys.plist
$ vi com.apple.symbolichotkeys.plist
$ plutil -convert binary1 com.apple.symbolichotkeys.plist
사용자 삽입 이미지

/AppleSymbolicHotkeys/60/value/parameters/2 값을 131072 로 변경하면 된다.

원래의 값은 1048576 이고 다시 Command + Space 로 변경하려면 이 값으로 되돌리면 된다.

마지막으로 변경이 완료 되면 시스템을 재부팅해 주면 적용된다.
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 신규하

[Objective-C] 프로그램 컴파일과 실행하기

Mac OS X에서 프로그램 컴파일 해서 실행하러면 2가지 방법이 있다. 첫번째는 터미널 윈도우에서 GNU Objective-C 컴파일을 사용하는 방법과, Xcode를 사용하는 방법있다.

1. 터미널 윈도우에서 프로그램 컴파일

처음으로는 터미널 윈도우를 실행해야 한다. 터미널 어플리케이션은 이동>유틸리티 에 있다. 아이콘은 아래와 같다.

사용자 삽입 이미지
먼저 디렉토리를 만들고 제작해 보자. 터미널에서 편집하기 위해서는 vi나 emacs를 사용한다.

사용자 삽입 이미지

$뒤에 아래와 같이 입력하면 된다.

~$ mkdir first                               //-> 프로그램 만들 디렉토리 생성
~$ cd first                                   //-> 새로 만들 디렉토리로 이동
~$ vi main.m                              //-> 텍스트 에디터 실행.

Objective-C 파일은 아무 파일명이나 써 주면 된다. 다만 뒤에 .m 확장자만 만들어 주면 된다. 일반적으로 사용되는 접미사는 아래와 같다.

파일 접미사(확장자)

Extension Meaning
.c C언어 소스 파일
.cc, .cpp C++언어 소스 파일
.h 헤더 파일
.m Objective-C 소스 파일
.mm Objective-C++ 소스 파일
.pl 펄(Perl) 소스 파일
.o 오브젝트(컴파일된) 파일

소스 편집기를 사용해서 아래와 같이 입력을 해 준다.

위와 같은 소스는 gcc라 불리는 GNU Objective-C 컴파일러를 통해서 컴파일하게 된다.

gcc 소스파일 -o 프로그램명 -l objc

여기서 '소스파일'은 컴파일될 파일의 목록이고 '프로그램명'은 컴파일 되고 나서 생성될 실행파일의 이름이다.

-l objc

위는 Objective-C 런타일 라이브러리를 불러서 링크를 시킨다. 이 옵션은 꼭 매 라인의 끝에 넣줘야 한다.

프로그램을 컴파일 해서 helloWorld라는 프로그램을 만들려면, 아래와 같이 한다.

~$ gcc main.m -o helloWorld -l objc

별 에러가 없으면 바로 떨어 에러 메시지 없이 다음 라인으로 넘어 간다. 실행을 하려면 아래와 같이 하면 된다.

~$ ./helloWorld
Hello world.
~$

실행을 하면 아래와 같이 Hello world가 출력되고 끝난다. ./를 앞에 붙여주는 이유는 현재의 경로에 있는 파일을 실행 한다는 의미에서 이다. ./를 붙여 주지 않는다면 실행이 파일을 찾지 못하겠다고하면서 실행이 되지 않는다. ./없이 실행을 하면서 시스템의 PATH 변수에 현재 경로를 추가 하면 ./없이도 실행이 가능 하다.


2. Xcode를 사용해서 컴파일하고 실행하기

Xcode는 쉽게 편집하고 컴파일, 디버깅 할 수 있는 정교한 응용프로그램이다.맥에서 프로그램을 개발 하겠다면 이 응용 프로그램 사용하는 것을 추천한다.

여기서 설명하는 Xcode는 3.1최신으로 설치해서 3.0과는 조금 다를수 있다.

최신 버전은 아래 주소에서 받을 수 있다.

그럼, 먼저 xcode 어플리케이션을 실행한다.

사용자 삽입 이미지
New project에서 Cocoa Application을 선택한다.

사용자 삽입 이미지
사용자 삽입 이미지

새로운 프로그램을 만들 경로를 만들고 프로젝트 이름을 정한다.

사용자 삽입 이미지

main.m파일을 열고 편집한다.

사용자 삽입 이미지

아래와 같이 있던 소스가 있습니다.


위의 기본으로 생성된 코드를 사용하지 않고 아래와 같이 수정한다.

편집을 마치고 run에서 Console을 실행한다.

사용자 삽입 이미지

Build and go

사용자 삽입 이미지
을 누르고 실행을 확인한다.

사용자 삽입 이미지

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 신규하
2008/10/14 23:06

맥 OSX에서 캡쳐하기 컴퓨터/OSX2008/10/14 23:06

전체 화면 : Shift + command + 3
지정영역 : Shift + command + 4 (drag)
윈도우 지정 : Shift + command +4 + spacebar + click

크리에이티브 커먼즈 라이선스
Creative Commons License
TAG Capture, Mac, OSX
Posted by 신규하