혁신적이면서 상당히 광범위하고 간간히 전문적인 상식과 진실에 기초한 정신과 이노의 본격 아나키 블로그

Posted
Filed under 이노/Programmings
꽤 오래 전 조앨의 트위터에 올라왔던 내용인데 이제서야 올려봅니다. 실력이 미천한지라 번역은 힘들고 내용정리만 해서 올려봅니다. 원문은 아래의 주소에 있습니다.
http://apple.stackexchange.com/questions/400/mac-os-x-hidden-features-and-nice-tips-tricks

1. 다른 어플리케이션에 포커스가 있는 상황에서도 마우스 스크롤이 가능합니다. 예를 들어  TextMate로 코딩을 하고 있는 상황에서도 포커스를 옮기지 않고 터미널을 제어할 수 있습니다.

2. Proxy Icons: 문서기반의 어플리케이션( Finder, TextEdit, Preview, Pages와 같은)에서 파일을 저장한 다음 타이틀바에 Proxy Icon이 생성됩니다. 이 아이콘은 마치 파일 자신처럼(Finder에서 선택한 파일처럼) 동작합니다.
파일을 클릭한 다음 2초쯤 지나면 이 아이콘으로 다른 어플리케이션을 연다던지 파일 자체를 복사하거나 이동하는 작업이 가능합니다. 정리하자면 이 아이콘은 파인더에서 선택한 파일과 완전히 똑같이 동작합니다.
⌘-click (or control-click, or right-click)를 선택하면 path menu를 볼 수 있습니다. 해당 파일이 들어있는 폴더나 상위폴더를 열 때 편리합니다.
사용자 삽입 이미지
3. Finder나 Open/Save Dialog에서 ⌘+shift+G를 클릭하면 Location bar가 생기는데 여기에 직접 폴더를 입력해서 이동할 수 있습니다. 자신의 계정을 뜻하는 ~표시 같은것도 사용 가능합니다.
사용자 삽입 이미지
주: 유닉스 기반의 시스템에서 '~'표시는 로그인 한 계정에 할당된 위치를 의미합니다. 만일 여러분이 test란 계정을 가지고 있고 그 계정을 사용해 로그인 했다면 '~'는 /Users/test를 의미합니다.

4. ⌘+shift+4+Space
화면캡쳐를 할때 특정 영역을 지정하거나 전체화면을 캡쳐하는 단축키는 아래와 같습니다.
화면의 그림을 파일로 저장                   shift + command + 3
화면의 그림을 클립보드에 복사             control + shift + command + 3
선택한 영역의 그림을 파일로 저장         shift + command + 4
선택한 영억의 그림을 클립보드에 복사   control + shift + command + 4
⌘+shift+4+Space는 윈도우 단위로 화면을 캡쳐할 수 있게 합니다. space bar를 클릭하면 커서가 커다란 카메라로 바뀌고 하이라이트된 윈도우를 캡쳐합니다. 이것의 좋은 점은 윈도우의 그림자처리같은 알파값이 적용된 상태로 캡쳐 가능하다는 것 입니다.

5. Option+Shift+Volume Up/Down
보통 볼률키를 사용하면 눈금 하나씩 동작합니다. 이 키 조합을 사용하면 볼륨을 1/4만큼씩 조절할 수 있습니다.

6. 터미널에서 open명령어 사용하기
 - 프로그램 실행하기
보통 프로그램을 실행하는 방법은 PATH에 잡혀있는 프로그램을 실행하거나 아니면 실행하고 싶은 프로그램의 전체경로를 입력하는 방법입니다.
주: PATH는 시스템이 가지고 있는 시스템 변수인데 해당 프로그램이 PATH안에 있다면 전체 경로를 적어주지 않아도 프로그램이 실행됩니다. PATH의 내용을 알고 싶다면 터미널에서 'echo $PATH'를 실행해 보세요.
터미널에서 /Applications의 폴더에 있는 프로그램을 실행하고 싶다면 -a 옵션을 주면 됩니다.
open -a Finder.app

 - 파일을 기본 프로그램으로 열기
open <파일명> 명령을 이용하면 해당 파일의 기본 연결 프로그램으로 파일이 실행됩니다. 만일 song.mp3가 있고 mp3의 기본 프로그램이 itunes라고 한다면 'open song.mp3'를 실행하면 itunes가 실행되며 song.mp3을 연주합니다.

 - 특정 파일 경로로 Finder 열기
open /특정/폴더/경로 를 입력하면 Finder가 특정폴더 경로로 실행됩니다. 현재 디렉토리를 열고 시프면 .을 입력하시면 됩니다.

 - URL열기
open http://www.google.com 을 입력하면 기본 브라우저로 구글 페이지를 열게됩니다. FTP도 된다네요. 하지만 저 역시 테스트해보지 않았습니다. ㅎㅎ

7. TextEdit같은 대부분의 맥 어플에서 Option키를 누르고 마우스로 텍스트를 선택하면 열 단위로 선택되는 것이 아니라 블럭모양으로 텍스트를 선택할 수 있습니다.
사용자 삽입 이미지
8. ⌘+Q, ⌘+H를 클릭하면 동일한 프로그램이 동시에 종료되거나 숨겨집니다. 만일 Safari를 여러개 열어두었따가 ⌘+Q를 선택하면 동시에 모든 사파리가 종료됩니다.

9. 파인더에서 선택된 파일이 무엇이든 Space Bar를 누르면 내용을 빠르게 볼 수 있습니다.
주: Finder에 내장된 일종의 미리보기 프로그램인 것 같네요. 이미지나 동영상파일 잘 실행됩니다.

9. 터미널에서 어떤 출력값이든 pbcopy 명령을 이용하여 시스템 클립보드에 저장할 수 있습니다. 클립보드의 값을 붙여넣는 것은 pbpaste를 사용합니다.

문자열 복사: echo "Copy to Clipboard" | pbcopy
html을 복사:curl "http://stackoverflow.com/" | pbcopy
클립보드 내용으로 VIM 실행하기: pbpaste | vi -
클립보드 내용을 파일로 저장하기: pbpaste > newfile.txt

주: curl은 유닉스 진영에서 광범위하게 사용하는 url라이브러리 입니다.
주2: vim은 대부분의 리눅스 유닉스 진영에서 표준처럼 사용하는 텍스트 편집기 입니다.
주3: 당연하지만 클립보드에 복사된 내용은 어느 곳에서도 쓸 수 있습니다.

10. http://secrets.blacktree.com/ 에 시스템과 어플리케이션에 대한 숨겨진 기능들에 대한 설명이 많이 있습니다. (나중에 이걸로 한번 더 써야 할 듯)

11. Open/Save Dialog에서 ⌘+D를 클릭하면 데스크탑 폴더로 이동합니다.

12. 터미널에서 맥이 잠드는 걸 막으려면 'pmset noidle'을 입력하세요. Control+C를 누르면 해제됩니다.

13. Control키를 누른 상태에서 스크롤을 화면 전체 화면을 확대/축소 할 수 있습니다. (한번 해보세요. 완전 신기함)

14. 파인더에 있는 파일을 터미널에 드롭하면 그 파일의 전체 경로가 출력됩니다.

15. Image Wells

All good mac programs contain image wells for opening files, such as the Desktop and Screen Saver pane in System Preferences:

This nifty litte things allow you to drag-and-drop files into them (and in some cases, out of) to load them into the program. Here, I am changing the wallpaper by dragging the file out of Finder and into the image well:

16. 파인더에서 파일 전체 경로 보기

터미널을 실행해서 아래와 같이 입력합니다.
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
killall Finder

원상복귀 하시려면
defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO
killall Finder

17. 대부분의 OS X 어플리케이션은 텍스트 영역에서 아래와 같은 단축키를 가지고 있습니다.
Control+A: 행의 맨 처음으로 커서를 이동합니다.
Control+E: 행의 마지막으로 커서를 이동합니다.
Control+U: 커서의 위치부터 행의 처음까지를 삭제합니다.
Control+K: 커서의 위치부터 행의 마지막까지를 삭제합니다.
주: 아래 두가지는 되는 어플리케이션을 찾지 못했습니다. -_-;;

18. 독에 있는 어플리케이션을 ⌘버튼을 누른 상태에서 클릭하면 /Applications 폴더의 자신이 선택된 상태로 실행됩니다.

19. Finder에서 숨겨진 파일을 보고 싶으시면 아래와 같이 입력합니다.
defaults write com.apple.Finder AppleShowAllFiles 1
killalll Finder

원상복귀는 0을 입력하면 되겠죠?

20.  Shift버튼을 누른 상태에서 Minimize버튼을 누리면 느리게 Minimize됩니다. 더 느리게 하고 싶으시면 Shift + Control을 누른 상태에서 Minimize버튼을 클릭하세요. Control버튼만 클릭하면 조금 느리게 됩니다. (아니 뭣땜에 이런 기능이!!!)


우헐 얼마 안되는 줄 알았더니 내용이 꽤 되는군요. 나머지 내용은 유용한 내용이라 생각되는 내용만 골라서 해야겠습니다. 모든 내용을 보고 싶으시면 원문을 참고하시기 바랍니다.

http://apple.stackexchange.com/questions/400/mac-os-x-hidden-features-and-nice-tips-tricks

2010/10/17 20:27 2010/10/17 20:27
Posted
Filed under 이노/Programmings
현재 호주에 수출할 물품에 쓰는 프로그램을 작성중입니다.

원래 내수는 가까운 시일내에 계획이 없었기에 다국어 작업을 염두해두고 늘 작업하고 있었습니다만 갑자기 영문버전을 릴리즈해야 할 문제가 생겨 후다닥 셋업을 만들어 돌렸습니다. 한국어판 윈도우즈와 MS Office프로그램을 쓰고 있는 저는 개발자 피씨에서만 늘 테스트 하는 우를 범하고 있었습니다.영문화 관련으로 버튼이나 이미지 참고할 것도 있고 해서 VMWare에 영문판 윈도우즈를 설치 테스트에 들어갔습니다.


서비스가 안뜬다.. OTL


개발툴을 깔 수는 없는 상황 로그로 디버깅을 하는 도중 웃기는 짬뽕같은 이유를 알아냅니다.
Access 디비에서 쿼리를 하는데

Select * From TableName 은 되는데
Select FieldName From TableName은 에러.


응?;;;;;; 아니 무슨 그런 말도 안되는;;;;;

'혹시 ADO관련 패치를 해야 하는건가? 드라이버 업데이트? 영문판으로 바이너리를 다시 컴파일?'

프로그램에 한글을 샅샅이 뒤지고 엑세스 디비를 다 디벼 한글을 제거해도 문제는 계속 발생. 결국 영문 OS에 영문 MS Office를 설치.

여전히 에러..;;;

ADO패치와 드라이버 업데이트는 일단 제외. 바이너리 패치를 하기 전에 혹시나 싶어 영문 엑세스에서 테이블 재 생성 후 프로그램 실행.







된다. -_-




왜 날 뷁!!!!

근데 웃기는 문제는 여기서 끝나지 않습니다. 한글 OS로 파일을 옮긴 뒤 디비를 열어봤습니다. 음 잘 열리는군 근데 왜이리 열리는데 오래 걸렸지? 종료 후 파일사이즈 비교.

영문판 161kb, 한글에서 열었던 영문판 173kb


응? 나 저장 안했는데?;;;;



누구 맘대로 슬쩍 고치래 응? 응? 응?

회사 동료의 말이 귓가에 맴도는군요.

"MS의 Localization을 믿지 마."
2006/03/21 16:57 2006/03/21 16:57
Posted
Filed under 이노/Programmings
DOOM으로 유명한 IdSoftWare에서 울펜슈타인의 소스코드를 공개했습니다.
( ftp://ftp.idsoftware.com/idstuff/et/sdk/ )

사실 전 3D프로그래머가 아닌지라 별 감흥은 없습니다만...


No. 1의 자신감만큼은 너무너무 그들이 부럽습니다.
2005/04/16 17:34 2005/04/16 17:34
Posted
Filed under 이노/Programmings
호크윈드님 블로그에서 트랙백( http://hawkwind.egloos.com/954100/ )

특별히 있어보이고 싶을때만 사용하자 계속 시간과 장소를 가리지 않고 사용하다가는 의사소통 단절과 왕따가 된 자신을 발견할 수 있을테니...

대괄호,중괄호,소괄호가 오만배는 더 편하구만 원

! - Exclamation Point (엑스클러메이션 포인트)
" - Quotation Mark (쿼테이션 마크) , Double Quotation Mark
# - Crosshatch (크로스해치), Sharp(샵), Pound Sign(파운드 사인)
$ - Dollar Sign (달러사인)
% - Percent Sign (퍼센트사인)
@ - At Sign (앳 사인, 혹은 앳), Commercial At(커머셜 앳)
& - Ampersand (앰퍼샌드)
' - Apostrophe (어파스트로피) , Single Quotation Mark
* - Asterisk (애스터리스크)
- - Hyphen (하이픈), Dash (대시)
. - Period (피리어드), Full Stop (풀스탑)
/ - Slash (슬래시), Virgule (버귤)
\ - Back Slash (백슬래시)
\ - Won sign (원사인)
: - Colon (콜론)
; - Semicolon (세미콜론)
^ - Circumflex (서컴플렉스), Caret (캐럿)
` - Grave (그레이브)
{ - Left Brace (레프트 브레이스)
} - Right Brace (라이트 브레이스)
[ - Left Bracket (레프트 브래킷)
] - Right Bracket (라이트 브래킷)
( - Left Parenthesis (레프트 퍼렌씨시스)
) - Right Parenthesis (라이트 퍼렌씨시스)
| - Vertical Bar (버티컬바)
~ - Tilde (틸드)
= - Equal Sign (이퀄사인)
+ - Plus Sign (플러스사인)
- - Minus Sign (마이너스사인)
_ - Underscore (언더스코어), Underline (언더라인)
< - Less Than Sign (레스댄 사인), Left Angle Bracket(레프트 앵글브래킷)
> - Greater Than Sign (그레이터댄 사인), Right Angle Bracket (라이트 앵글브래킷)
? - Question Mark
2005/04/12 15:11 2005/04/12 15:11