맥에서 페이스북 채팅을 하는 방법은 다음과 같이 여러가지가 있다. 

  1. 그냥 웹페이지에서 구석에 채팅창으로 채팅하기. 회사에서 눈치가 보인다. (사실 맥을 사용하는 회사도 거의 없긴 하지만...)
  2. 페이스북 공식 메신져 사이트에서 채팅하기 
  3. Messenger for Mac 맥용 앱을 받아서 채팅하기.
  4. 맥용 Messages 앱을 사용해서 채팅하기. 

1, 2, 3번은 그냥 알아서 누구나 쉽게 할 수 있다. 4번을 한 번 알아보도록 하자.


Messages 앱을 실행을 하고, Preferences... 로 들어간다. 상단에 계정(Accounts) 탭으로 가서 왼쪽 하단에 '+' 모양의 버튼을 클릭한다. 메신져 계정 제공자를 선택할 수 있는 팝업 창이 뜬다. 거기서 '다른 메세지 계정(Other Messages Account)'을 선택한 다음 계속 버튼을 클릭힌다. 새로 뜬 팝업 창에서 계정 타입(Account Type)을 Jabber를 선택한다. 


그리고 사용자 이름(User Name) 항목이 중요하다.  이것은 다음 그림 처럼 페이스북의 사용자 계정 설정 링크로 들어간 다음 Username 항목에서 값에 @chat.facebook.com을 붙이면 된다. 예를 들면 제 페이스북 id는 krazyeom 이므로 Messages 앱에서 사용할 User Name은 krazyeom@chat.facebook.com이다. 페이스북 페스워드를 넣고 Sign In 버튼을 눌러서 접속한다.

그런 다음 Messages 앱에서 대화를 시작하거나 다른 사람으로 부터 메세지가 오면 다음 그림 처럼 채팅을 하면 된다. 사실 처음 대화창을 만들기는 어렵다.

구글 행아웃 메신져도 비슷하게 설정하면 Messages 앱에서 채팅을 할 수 있게된다.





​ ​​마음에 드셨으면 아래 추천 버튼을 꾹 눌러주세요. :]


저작자 표시 비영리
신고
Posted by KraZYeom
TAG Mac, TIP, 메세지

맥북의 내장 카메라로 얼굴을 녹화를 하고, 바탕화면에 코딩을 하거나 다른 작업을 하는 장면을 녹화를 한다음 동시에 영상을 보여주고 싶을 때가 있습니다. 그럴때는 OS X에서 무료로 제공하는 iMovie를 사용하면 됩니다.


 보통 코딩을 가르쳐주는 싸이트에서 배경은 코드 에디터등을 보여주고 구석에 얼굴을 보여줄 때가 있는데 그런 영상을 iMovie로 만들 수 있습니다. 아니면 2대의 카메라를 동시에 녹화를 하고 동시에 보여주고 싶을 때도 사용하면 좋습니다. 


iMovie가 고급 툴이 아니라 일반인을 위한 툴이라 제한점은 많습니다. 단 2개의 비디오 클립만 지원하고 Full HD(1080p)까지만 지원합니다. 더 고급 기능을 원하면 다른 툴을 사용하는 것을 추천합니다. 하지만 간단하게 편집을 할 수 있습니다. 


2개의 화면을 동시에 보여주는 Piction in Piction 기능을 사용하기 위해서는 아래 그림처럼 2개의 비디오 클립을 편집창에 올려 놓습니다. 


그리고 2개의 영상이 겹치는 부분으로 이동하면 우측 상단의 아이콘 메뉴바에 2개의 사각형이 겹친 새로운 아이콘이 제일 왼쪽에 생깁니다. 

그것을 클릭을 하면 바로 아래에 새로운 메뉴가 생깁니다. iMoive 영상을 2개를 동시에 보여주는 기능은 4가지를 지원하며, 그중에서 원하는 기능을 선택하면 2개의 영상을 동시에 보여줄수 있습니다. 


  • Cutaway : 하나만 보여줍니다.

  • Green/Blue Screen : 파란색이나 녹색계열의 생삭에 영상이 겹쳐서 들어갑니다. 영화등에서 사용하는 기술.
  • Side by Side : 1:1 화면 분할로 보여줍니다.

  • Picture in Picture : 영상을 원하는 위치에 원하는 크기로 배치할 수 있습니다.





Picture in Picture를 적용한 영상입니다. 





마음에 드시면 아래 공감 버튼 꾹 눌러주세요!

저작자 표시 비영리
신고
Posted by KraZYeom

cocos2d에서 커스텀 커서를 사용하는 방법을 그냥 mac app에서 커스텀 커서를 사용하는 방법 처럼 하면 잘 안되길래.. http://www.cocos2d-iphone.org/forum/topic/12523 찾음. 



CCGLView.m 에 아래코드 추가.


-(NSCursor*) getCustomCursor{

    

    if (_cursor==nil){

        NSString *pathToSettingsInBundle = [[NSBundle mainBundle] pathForResource:@"cursor_normal" ofType:@"png"];

        NSImage *crsrImage = [[NSImage alloc] initWithContentsOfFile:pathToSettingsInBundle];

        _cursor = [[NSCursor alloc] initWithImage: crsrImage

                                          hotSpot:NSMakePoint(10, 10) ] ;

        

        [crsrImage release];

    }

    return _cursor;

    

}


-(void) doCursorUpdate{

    [[self getCustomCursor] set];

    //NSLog(@"CursorUpdate");

    

}


//Called each time the mouse enter in the tracking area

-(void)cursorUpdate:(NSEvent *)theEvent

{

    

    [self doCursorUpdate];

    

}


//call by  NSView

- (void)updateTrackingAreas {

    if (_trackingArea!=nil){

        [self removeTrackingArea:_trackingArea];

        [_trackingArea release];

        _trackingArea=nil;

    }

    //NSLog(@"updateTrackingAreas");

    NSTrackingAreaOptions trackingOptions =

    NSTrackingCursorUpdate |

    NSTrackingActiveInActiveApp;

    _trackingArea = [[NSTrackingArea alloc] initWithRect:[self bounds] options:trackingOptions owner:self userInfo:nil];

    

    [self addTrackingArea:_trackingArea];

    

    //the only solution I found to show the cursor in FullScreen Mode

    // since logically cursorUpdate is not called in fullscreen mode

    [self performSelector:@selector(doCursorUpdate) withObject:nil afterDelay:0];

    

}


그런데 마우스 다운, 업의 커스텀 커서를 하기 위해서는 각각의 이벤트 메소드를 살짝 수정해주면 된다.

아래와 같이 마우스 다운, 업도 수정해주면 대략 완벽. 

- (void)mouseDown:(NSEvent *)theEvent

{

    NSString *pathToSettingsInBundle = [[NSBundle mainBundle] pathForResource:@"cursor_click" ofType:@"png"];

    NSImage *crsrImage = [[NSImage alloc] initWithContentsOfFile:pathToSettingsInBundle];

    _cursor = [[NSCursor alloc] initWithImage: crsrImage

                                      hotSpot:NSMakePoint(10, 10) ] ;

    [_cursor set];

DISPATCH_EVENT(theEvent, _cmd);

}


- (void)mouseUp:(NSEvent *)theEvent

{

    NSString *pathToSettingsInBundle = [[NSBundle mainBundle] pathForResource:@"cursor_normal" ofType:@"png"];

    NSImage *crsrImage = [[NSImage alloc] initWithContentsOfFile:pathToSettingsInBundle];

    _cursor = [[NSCursor alloc] initWithImage: crsrImage

                                      hotSpot:NSMakePoint(10, 10) ] ;

    [_cursor set];


DISPATCH_EVENT(theEvent, _cmd);

}


대충 수정해서 잘 사용하면 됨. 출근 시간이다!!! =ㅁ=; 


언제나 그렇듯이 내 머리가 나빠서 ... 적는 용도. ㅠㅠ 

저작자 표시 비영리
신고
Posted by KraZYeom
사용자 삽입 이미지

2월에 계획중이 였던 스페셜 이벤트가 연기 되어서, 3월 6일로 확정 되었습니다.
엊그제 날짜로 새로운 맥북과 맥북 프로가 풀려서...
이번 이벤트에는 초청장의 이미지를 추정해보면, iPhone의 SDK공개가 중점일 것 같군요.

그리고 뭔가 새로운 물건이 풀릴까요? :-)
신고
Posted by KraZYeom
사용자 삽입 이미지

리퍼 제품들이 쏟아져 나오고 있습니다... 가격의 압박..15인치 맥북 프로가...... 겨우.... 130~140...만원이라....
지름신 강림이지만... 총알이 없습니다!
모두 모두 질러 보세요...
신고
Posted by KraZYeom