https://github.com/dogfeet/progit
읽다가 보니... 이미 번역이 되어 있었다; 한글 버전도 있으니 읽어 보시길 :)
Wednesday, September 5, 2012
Tuesday, September 4, 2012
git 브랜치(branch)에 대한 설명
http://git-scm.com/book/en/Git-Branching-What-a-Branch-Is
정말 잘 설명해 놓았다. 하지만 이 링크를 읽기 전에 최소한 1챕터는 완독해 주어야 제대로 이해 가능하다.
우선 1챕터에서 git이 다른 버전 컨트롤과 데이터를 다루는 면에 있어서 어떤 차이점이 있는지 알아야 한다. 그리고 요약해보면...
각각의 스냅샷 마다 트리의 노드고 최신 노드를 브랜치가 포인팅 하고 있다.
현재 작업하고 있는 브랜치를 변경하면 HEAD는 그림과 같이 master가 아닌 new branch가 되며 이때 새로운 snapshot 하나를 만들면 그림과 같이 new snapshot 3-1이 생긴다.
만일 이렇게 작업을 하다가 다시 master 브랜치로 옮겨오면 현재 master 브랜치가 포인팅하고 있는 노드는 Snapshot 3이기 때문에 working directory에서 작업하던 파일들은 이전 소스로 바뀐다.
정말 잘 설명해 놓았다. 하지만 이 링크를 읽기 전에 최소한 1챕터는 완독해 주어야 제대로 이해 가능하다.
우선 1챕터에서 git이 다른 버전 컨트롤과 데이터를 다루는 면에 있어서 어떤 차이점이 있는지 알아야 한다. 그리고 요약해보면...
각각의 스냅샷 마다 트리의 노드고 최신 노드를 브랜치가 포인팅 하고 있다.
현재 작업하고 있는 브랜치를 변경하면 HEAD는 그림과 같이 master가 아닌 new branch가 되며 이때 새로운 snapshot 하나를 만들면 그림과 같이 new snapshot 3-1이 생긴다.
만일 이렇게 작업을 하다가 다시 master 브랜치로 옮겨오면 현재 master 브랜치가 포인팅하고 있는 노드는 Snapshot 3이기 때문에 working directory에서 작업하던 파일들은 이전 소스로 바뀐다.
(모음집) xcode에서 architecture setting하기
armv6와 armv7이 있는데 이 두개는 차이점이 존재한다.
기존에 ipod 3rd에는 armv6를 사용하였고 double precision에
성능이 좋지 못하였다. ios 5.0 즉, iphone 4가 나오면서 armv7을 사용할 수 있는데 더 좋고 빠른 명령어를 탑재하고 있어 프로그램이 이 명령어들을 사용할 경우 더 빠르게 수행된다.
추가 정보
ios5.0기반으로 app을 돌릴 때 반드시 armv7으로 셋팅해야 한다. apple에서 강제적으로 사용하게 한다.
끝
기존에 ipod 3rd에는 armv6를 사용하였고 double precision에
성능이 좋지 못하였다. ios 5.0 즉, iphone 4가 나오면서 armv7을 사용할 수 있는데 더 좋고 빠른 명령어를 탑재하고 있어 프로그램이 이 명령어들을 사용할 경우 더 빠르게 수행된다.
추가 정보
ios5.0기반으로 app을 돌릴 때 반드시 armv7으로 셋팅해야 한다. apple에서 강제적으로 사용하게 한다.
끝
(모음집) NSObjectCRuntime.h에서 오류가 나올 때
NSObjectCRuntime.h에서 오류가 나올 때 십중팔구 cpp파일의 속성을 objective c++로 설정하지 않아서 생기는 문제이다.
끝.
끝.
(모음집) png를 iOS에서 사용할 때 주의할 점
이 글은 제가 예전에 메모해놓았던 글을 그대로 옮겨 적은글 입니다. 혹 다른 분들에게 도움이 될까 싶어서요. 개인적으로 작성했던글이라 반말입니다.
--
libpng가 PC에서는 돌아가고 iPhone에서 돌아가지 않는 현상이 있었는 데 그 이유는 iPhone에 png를 넣어줄 때 컨버팅이 되기 때문이다.
Apple의 png는 BGRA로 저장된다.
Apple에서 png의 chunk type은 CgBI로 된다. IHDR이 아니라.
해결 방법.
1. png의 확장자를 바꾸기
2. user define옵션으로 컨버팅 옵션을 끈다.
IPHONEOPTIMIZATIONS = -skip-PNGs
끝.
--
libpng가 PC에서는 돌아가고 iPhone에서 돌아가지 않는 현상이 있었는 데 그 이유는 iPhone에 png를 넣어줄 때 컨버팅이 되기 때문이다.
Apple의 png는 BGRA로 저장된다.
Apple에서 png의 chunk type은 CgBI로 된다. IHDR이 아니라.
해결 방법.
1. png의 확장자를 바꾸기
2. user define옵션으로 컨버팅 옵션을 끈다.
IPHONEOPTIMIZATIONS = -skip-PNGs
끝.
Subscribe to:
Posts (Atom)
Task in UnrealEngine
https://www.youtube.com/watch?v=1lBadANnJaw
-
Unity released very good FPS example for people and I decided to analysis how they make this. Personally I wanted to show you how I analys...
-
Because nature of rotation angle, when we interpolate angles we could have some problems. For instance we have angle A0 and A1. A0 is -...
-
In ue4, animation node uses InternalTimeAccumulator. For the root motion movements, we use CreateTickRecordForNode function and this functi...
