http://pcottle.github.io/learnGitBranching/

Git 실습 사이트~ 멋진 웹앱~

Posted by 강군님
TAG git

댓글을 달아 주세요

꽤 오래전의 글이긴 하지만, Linux Kernel에서는 꽤나 유명한 Robert Love의 글(링크)은 Linux 세상에서 우리가 아무렇지도 않게 생각하는(정말?) multitasking에 대한 여러가지 고민을 하게 만든다.

Android나 iOS에 dependent한 내용은 크게 발견되지 않으나, (저자가 말하고 있는 것처럼) Bundle에 대한 이야기가 나오는데, Bundle에 대해서는 링크를 참조하였다.  Activity끼리 data를 주고 받을 때 사용하게 된다.

Bundle을 참조하다보면, parcelable에 대한 이야기가 나오는데, 이것은 링크를 참조하였다.

Linux kernel에서 관리하는 task struct로 각 process에 대한 상태 보존은 되겠지만, Android에서는 process가 application을 의미하지 않기 때문에 이런 개념이 필요했던 것 같다.  Mobile device에서의 multitasking에 대해 더 고민해보자!

Posted by 강군님

댓글을 달아 주세요

ctags 추가 사용 옵션

Linux 2013. 5. 8. 09:28

안드로이드 소스를 볼 때, 빌드 전 인덱싱이 안되어있을 경우 out 디렉토리와 심볼릭링크를 제외할 때는 아래처럼...

ctags -R --exclude=out --links=no

--exclude뒤에는 pattern을 사용할 수 있으므로, 목적에 맞게 사용하면 될 듯 하고, 심볼릭링크를 tagging에 포함시킬지 아닐지는 --links에 [yes | no] 를 선택해주면 된다.

Posted by 강군님
TAG ctags

댓글을 달아 주세요

구글링을 열심히 해서 얻은 결과로는 jaunty나 feisty등을 apt에 추가하면 되는 것처럼 나와있는데... 12.10 Quantal에서는 동작하지 않는다.  별개로 설치하는 수밖에...

https://launchpad.net/~tikhonov/+archive/java/+build/4462378

위 링크에서 bin, jre, jdk, demo를 다운로드 받아서 dpkg -i를 통하여 설치한다.  (에러 메세지는 무시)

그 이후, java-common package를 설치하고, java 버전을 확인하도록 한다.

$ sudo apt-get install java-common

$ java -version

java version "1.5.0_22"

Posted by 강군님

댓글을 달아 주세요