미국세청 IRS Form 1042-S 설명 영주권자의 경우 세금징수에 있어서 미국 시민권자와 동일하게 취급되지만, 그린카드가 없는 비영주권자의 경우 다른조건의 세금을 적용받는다. 비영주권자 또한 소득에대해 원천징수가 이루어지게 되는데 이것과 관련된 폼이 미국… [본문 읽기]
GCD 튜토리얼
지난 포스트에서 블록(block)의 동작에 대해서 분석해보았는데, 이런 블록들을 이용하여 멀티스레드 프로그래밍을 손쉽게 할 수 있는 방법을 제공하는 GCD (Grand Central Dispatch) 에대해 알아보도록 하자. 본 포스트의 내용은 1 의 내용을… [본문 읽기]
학술 논문 시제 사용
학술 논문을 작성할 때 어떤 시제를 어떻게 사용해야할까? 기준을 확실히 머릿속에 넣어두고 글을 작성하지 않는다면 인트로덕션에서 기존 연구를 소개할 때나, 실험결과를 설명 할 때 등의 시제를 들쑥날쑥하게 과거 현재를 섞어쓰는… [본문 읽기]
Xcode LLDB 디버깅 테크닉
Xcode에 기본으로 내장되어있는 디버거(debugger)인 LLDB는 기존에 가장 많이 사용되던 gdb보다 많은 유용한 기능들을 갖고있다. LLDB 명령어 분석기에는 파이썬(Python) 인터프리터가 내장되어있어서 script 명령어로 파이썬 코드들을 사용할 수 있다. 이 또한 반대로… [본문 읽기]
GET, POST 방식 차이점
웹 어플리케이션을 작성하다보면 누구나 한번쯤 GET/POST 요청(request)의 차이점에 대해 궁금해했을것이다. 기술적으로 조금씩 다른점은 금방 비교가 되지만, 그것만으로는 “뭔가 다르긴 다른데 POST를 쓸곳에도 GET을써도 상관없지않을까?” 라는 질문이 계속 머릿속에서 떠나지를 않는다…. [본문 읽기]
KVO 컨텍스트 표현을 위한 자기참조 포인터
다음과같은 포인터변수에 자신의 변수명 그대로 자기자신의 주소값을 할당하는 특이한 변수선언을 처음 볼 경우 당황스러울 것이다. void *myVariableName = &myVariableName 하지만 이는 자기참조 포인터 혹은 유니크 컨텍스트 포인터(unique context pointer)라는 이름으로… [본문 읽기]
C auto, static, extern 키워드 의미
C에서 변수는 값이 저장되는 메모리 영역이나 변수의 유효범위에 따라 구분되는데 auto, static, extern 이 세가지 키워드(keyword)를 이용하여 구분을 할 수 있다. 변수의 유효범위는 크게 지역변수(local variable)와 전역변수(global variable)로 나뉘며, 실제… [본문 읽기]
Objective-C Block 동작 심층 분석
블락은 애플에서 closure 개념을 도입하기위해 ANSI C 에 익스텐션 형태로 만들어진 문법이다. 따라서 C/C++/Objective-C에서 모두 사용이 가능하지만 사용법과 메모리 관리에 있어서의 사용법은 언어특성에따라 조금씩 달라진다. 여기서는 Objective-C에서의 블락에 초점을 맞춰… [본문 읽기]
오로라를 잘 보기위한 팁
큰돈들여 오로라 보러 극지방까지 갔는데 날씨때문에 못보고 돌아오면 어쩌나 싶어 예약하기전에 이것저것 고려할 사항들을 나름대로 찾아 정리해보았으니, 오로라 보러갈 계획중이신 분들은 참고 바랍니다. 달에의한 영향은? 보름달이 뜰 경우 보름달의 밝기에… [본문 읽기]
Git 상황별 명령어 tips
git의 경우 튜토리얼들과 설명들이 매우 많은편이지만, 처음 접하는 사람들은 명령어들의 숫자나 개념이 익숙하지 않아서 어떤 상황에 어떤 명령어를 넣어야하는지는 정작 힘들 경우가 많다. 그래서 이 포스트에서는 상황을 가정하고 해당 상황일때… [본문 읽기]