Brew Install 이 구버전만 설치할 때

Let’s 사족 처음 회사에 입사 했을 때 자리에는 Mac PC 만이 덩그러니 있었고, Mac 을 사용해본적 없던 꼬꼬마는 자연스럽게 윈도우 CD 를 인사팀에서 받아와서 깔고 있었드랬다. “기껏 좋은 컴퓨터 줬더니 넌 뭘하고 있는거니?” 라는 선배의 말을 듣고 그제야 맥에서도 안드로이드 개발이 되는거구나.. (이때는 현업 안드로이드 개발자였다.) 하곤 윈도우 설치페이지를 취소하고 다시 맥 OS 를 부팅했었지. 이때가, Mac OS 와의 첫 만남이었드랬다. Brew 뭐 전혀 관계 없는 얘기로 포스트를 열었지만. 어쨌거나 그때부터 Mac 을 수년간 사용하면서 - 그때 쓰던 회사 Mac 은 여전히 내 사무실 책상의 한켠을 차지하고 있다 -...

July 4, 2017 · nolleh

markDown 문법

마크다운으로 포스팅하는 Git 페이지를 생성하였으니, 자주 사용되는 대표 문법 정리 마크다운 문법 Heading ‘#’ 으로 처리하며, 단계별로 더 많은 ‘#’ 을 사용한다. # Title ## Heading 1 ### Heading 2 결과 Title Heading 1 Heading 2 Listing Asterisk (*) 를 사용하여 순서 없는 목록을, 숫자를 사용하여 순서 있는 목록을 나타낸다. 순서 없는 경우 이거닷 이거 중요해! 순서가 있는 경우 첫번째 순서 두번째~ 셋!! Fonts **Bold** _Italic_ ~~CANCEL_LINE~~ Bold Italic CANCEL_LINE...

July 4, 2017 · nolleh

C++ CLI 에서 managed 콜백을 unmanaged 로 전달하기

파라미터가 없다면 DelegateToPointer 로 마샬링해서 전달하면되는데, 이러면 파라미터를 마샬링할 기회가 주어지지 않는다는게 문제다. 좀 구글링을 해봤는데, 이런 포스트가 있었다. 스택오버플로-파라미터와 함께 unmanaged 콜백으로 변환하기 채택된 답변을 살펴보면 클래스 구조는 대략 다음과 같다. 클래스 구조 NativeCallbackHandler - msclr::gcroot<OutputManaged^> m_owner (OutputLogManaged) 를 멤버로 보유. OutputLogManaged - native OutputLog* (m_nativeOutputLog) / 1의 Holder 를 보유 (m_nativeHandler)] / 그리고 managed 콜백을 보유 OutputLog - Native Callback 과 void* UserData 를 멤버로 보유. 이해하는데 주요한 클래스는 위 내용 정도인 듯....

July 4, 2017 · nolleh

Archive

archives

nolleh

Search

search

nolleh