본문 바로가기

TIP

linux command tip - double redirection(꺽쇠) ">>" Normally, redirection ">" is used overwrite. = overwriteecho 11 > ./11.logcat ./11.log11echo 5 > ./11.logcat ./11.log5 If you use duoble redirection ">>", it works appending = appendecho 11 > ./11.logcat ./11.log11echo 5 >> ./11.logcat ./11.log115 더보기
xming 관련 tip 들 Xming 글씨 크기가 작을때http://blueedu.dothome.co.kr/xe/usefulinfo/21962 Xming 윈도우 창이 크기조절이 안되고 윈도우 단축키(win + 방향키)로 동작하게 하고 싶을때- 터미널 창에서 "gnome-wm &" 입력 후 이후에 linux 프로그램 실행함.=> 이 방법으로 실행하면 다른 program(gedit, meld) 등이 정상 동작까지 시간이 오래걸리는 side-effect 가 발생함.- "C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow -screen 0 1920x1080@1=> 위 옵션 추가해서 해결 더보기
#if 로 define 을 하면 좋은점. define 을 선언할때 #define __CONFIG_A__ 1 로 선언해 놓고 #ifdef __CONFING_A__ 가 아닌 #if __CONFIG_A__ 로 하면 나중에 개발이 완료된후 define 문들을 삭제할때 간편하다. source insight 같은 tool 에서 찾아 바꾸기 기능을 이용해서 "__CONFIG_A__" -> "0 /*__CONFIG_A__*/" 로 변환하면#if 들이 자동으로 disable 되면서 구별이 된다. 더보기
linux coding tip / guide 1. 상태 변수는 atomic 함수를 사용하라. atomic_set(&hdmi_status, HDMI_ON); if (atomic_read(&hdmi_status)) { ... } 2. work 가 중복 실행되기를 원하지 않는다면 schedule_work 를 호출하기 전에 pending 검사를 하라. if (!work_pending(p_work)) { schedule_work(p_work); } 3. gpio_request 를 호출하였으면 gpio_free를 호출하라. 내부적으로 chip->state[chip_index].refcount 를 가지고 있어서 request 때 +1, free 때 -1 을 호출하며 관리합니다. 지금 내부 소스를 보면 크게 동작에 영향을 주진 않지만 해당 카운트를 관리하는 목적.. 더보기
시나리오 별 SVN 사용법 원본 : http://imcdream.net/221 [SVN 사용 준비] svn import : Repository에 version이 붙이 않은 사본을 올리는 것. 필요하다면 intermeidate directory를 만든다. Working Copy가 없어도 바로 commit 된다. 이미 존재하는 file/tree를 subversion repository에 tracking을 시작할 때 사용한다. 1 2 3 4 5 6 7 8 9 10 11 12 $ svnadmin create /var/svn/newrepos $ svn import mytree file:///var/svn/newrepos/some/project \ -m "Initial import" Adding mytree/foo.c Adding mytre.. 더보기
source insight 기능 Tip - 특정 폴더 안에 단어 검색하기 개발을 하다보면 특정 폴더 내에있는 파일안에 특정 단어를 가지고 검색을 해야할 일이 있다. 고급 툴인 source insight 는 이 기능을 지원하지만, 찾기가 쉽지 않다. ctrl+o 단축키를 눌러서 나오는 파일 창에서 아래 왼쪽에서 두번째인 파일 브라우져 창을 활성화 시킨다. 폴더가 트리형태로 보이고 원하는 폴더까지 들어가서 마우스 오른쪽 버튼을 누른다. search files 를 고르면 창이 하나 뜬다. List Line Text 를 check 하면 파일 내용중에서 search 를 해 준다. include suvdirectories 를 check 해주면 하위 디랙토리 까지 탐지해 준다. 더보기
알툴즈 - 툴바클리너 언젠가부터 웹브라우져에 이름도 알 수 없는 툴바가 깔렸다. 삭제 메뉴도 없고.. 또 레지스트리 수정하자니 귀찮고 짜증난다. 이런 나(?) 를 위해서 툴바클리너가 탄생했나보다. -_- http://www.altools.co.kr/EstLab/History_Contents.aspx?idx=19 앞으로 쒸레기 같은 툴바들을 바로바로 삭제 할 수 있을것 같다. 더보기