'분류 전체보기'에 해당되는 글 227건
- 2020.02.13 내 vim plugin 1
- 2020.02.13 내 .vimrc
- 2018.01.26 vim copy and past using block
- 2018.01.26 git status command
- 2017.03.09 Merger는 잘못이 없다
- 2016.07.10 Trace32 wiki
- 2016.03.23 에러로그까지 저장하자
- 2016.02.23 eclipse 테마 변경
- 2016.02.16 eclipse 단축키
- 2016.02.15 Eclipse에서 code indent 맞추기
- 2016.02.01 Sublime Text에서 한글 txt 문서가 깨지는 현상
- 2016.01.28 sublime text 열 선택, column 선택
- 2016.01.20 app signing
- 2016.01.19 sublime text 폰트 바꾸기
- 2016.01.18 되는 방향의 idea를 내자
- 2016.01.18 보고 Line이 많다
- 2016.01.16 git reset
- 2015.06.11 공부 스케쥴 변경
- 2015.06.10 아침 공부
- 2015.06.09 머슬업 펄스그립
let NERDTreeWinPos = "left"
nmap <F7> :NERDTreeToggle<CR>
nmap <F8> :TagbarToggle<CR>
nnoremap <F3> :bp<CR>
nnoremap <F4> :bn<CR>
"nmap <c-q> :bw<CR>
let g:ctrlp_max_files=0
let g:ctrlp_max_depth=100
let g:airline#extensions#tabline#enabled = 1
let g:ctrlp_user_command = ['.git/', 'git --git-dir=%s/.git ls-files -oc --exclude-standard']
"refer: http://hisjournal.net/blog/176?ckattempt=1
colorscheme desert
syntax on
set nocompatible " Vim 디폴트 기능들을 사용함 "
set number " 줄 번호를 붙임 "
set backspace=2 " 삽입 모드에서 백스페이스를 계속 허용 "
set autoindent " 자동 들여쓰기 "
set cindent " C 언어 자동 들여쓰기 "
set smartindent " 역시 자동 들여쓰기 "
set nowrap " 자동 줄바꿈 안함 "
set nowrapscan " 찾기에서 파일의 맨 끝에 이르면 계속하여 찾지 않음 "
set ignorecase " 찾기에서 대/소문자를 구별하지 않음 "
set incsearch " 점진적으로 찾기 "
set nobackup " 백업파일을 만들지 않음 "
set nojoinspaces " J 명령어로 줄을 붙일 때 마침표 뒤에 한칸만 띔 "
set ruler " 상태표시줄에 커서 위치를 보여줌 "
set tabstop=4 " 간격 "
set shiftwidth=4 " 자동 들여쓰기 간격 "
set keywordprg=ydic " K를 눌렀을 때 실행할 명령어 "
set showcmd " (부분적인)명령어를 상태라인에 보여줌 "
set showmatch " 매치되는 괄호의 반대쪽을 보여줌 "
set autowrite " :next나 :make 같은 명령를 입력하면 자동으로 저장 "
set linespace=3 " 줄간격 "
set title " 타이틀바에 현재 편집중인 파일을 표시 "
set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\ " 다중 문서 작업을 위한 Status 줄 "
set tags+=./tags " add current directory's generated tags file to available tags "
set nu
set hlsearch
set wrapscan
set csprg=/usr/bin/cscope
set csto=0
set cst
set nocsverb
if filereadable("./cscope.out")
cs add cscope.out
else
cs add SOURCE_DIR/cscope.out
endif
set csverb
'<프로그래밍> > ___Unix/Linux' 카테고리의 다른 글
usermode helper (0) | 2015.03.03 |
---|---|
읽을거: secure coding (0) | 2014.07.22 |
vim 라인 번호 감추기 (0) | 2014.04.18 |
좀비 프로세스 확인 후 종료 (0) | 2014.04.04 |
history 명령어 (0) | 2014.04.04 |
Visual selection is a common feature in applications, but Vim's visual selection has several benefits.
To cut-and-paste or copy-and-paste:
- Position the cursor at the beginning of the text you want to cut/copy.
- Press v to begin character-based visual selection, or V to select whole lines, or Ctrl-v or Ctrl-q to select a block.
- Move the cursor to the end of the text to be cut/copied. While selecting text, you can perform searches and other advanced movement.
- Press d (delete) to cut, or y (yank) to copy.
- Move the cursor to the desired paste location.
- Press p to paste after the cursor, or P to paste before.
Visual selection (steps 1-3) can be performed using a mouse.
If you want to change the selected text, press c instead of d or y in step 4. In a visual selection, pressing c performs a change by deleting the selected text and entering insert mode so you can type the new text.
출처: http://vim.wikia.com/wiki/Cut/copy_and_paste_using_visual_selection
'<프로그래밍>' 카테고리의 다른 글
git status command (0) | 2018.01.26 |
---|---|
Trace32 wiki (0) | 2016.07.10 |
에러로그까지 저장하자 (0) | 2016.03.23 |
eclipse 테마 변경 (0) | 2016.02.23 |
eclipse 단축키 (0) | 2016.02.16 |
git status -q
-q는 필요없는거 안보는 옵션
'<프로그래밍>' 카테고리의 다른 글
vim copy and past using block (0) | 2018.01.26 |
---|---|
Trace32 wiki (0) | 2016.07.10 |
에러로그까지 저장하자 (0) | 2016.03.23 |
eclipse 테마 변경 (0) | 2016.02.23 |
eclipse 단축키 (0) | 2016.02.16 |
어떤 기능에 문제가 있어서 사업자에게 정중히 사과를 하고 패치파일들을 보냈다
하지만 해당 패치를 적용한 후 사업자쪽에서 더 큰 문제가 발생한 것이다.
분명 우리가 돌렸을때는 잘 됐는데 왜 사업자한테서 문제가 발생한 것인가!?!?
담당자와 우리의 협력업체는 밤을 새가며 디버깅을 했지만 뾰족한 이유를 찾지 못했다.
다음날 사업자에게 다시 한 번 사과의 메일을 보내고 일정 delay를 살짝 얘기해보는 순간, 사업자쪽 Merger에게 메일이 왔다
"내 실수다. 패치들 중 한 개를 누락하여 merge를 하였다. 모두한테 암 쏘 쏘리"
누구의 잘 못 인가?
기능 담당자?
사업자쪽 Merger?
내 생각에는 사업자쪽 회사의 잘못이고, 그 다음이 사업자쪽 Merger, 그 다음은 기능담당자이다.
굳이 그 잘못의 크기를 얘기하자면, 80%/10%/10% 뭐 그 정도?
뚱딴지같지만 사업자 조직을 막 욕해야 한다.
휴먼에러는 누구든지 저지를 수 있다는게 내 생각의 바탕이다.
Merger는 하루에도 얼마나 많은 소스를 이메일로 받아서 Merge를 할까?
Merge하는 툴이나 있을까?
걍 수작업으로 copy & paste?
만약 그 Merger의 role이 Merge말고 다른 기능을 또 맡고 있다면, 주기적으로 Merge를 하는게 얼마나 귀찮고 짜증날까?
Merge 실수라고 해서 기능담당자들이 Merger를 비난하는 순간 최악의 상황이 발생할 수 있다.
결론은 조직의 잘못이다. 무조건 무조건이다.
조직는 Merge 실수를 방지할 system을 마련해야한다
소스 반영은 각 개발자가 직접 수행하고 빌드도 자동으로 돌아가게 해야한다.
각 업무의 step step 마다 누가/언제/어떻게 했는지 추적이 가능해야 하고, 최대한 자동화를 해야 한다.
Merger를 비난하지 말고 이 과정을 시스템화 시키지 않은 조직를 비난해야한다.
그런 시스템을 구성 할 사람이 없다면?
영원히 고생하고 Merger의 인생을 망쳐버려라.
(실제로 최고의 대학을 나오고 4개 국어를 하고 코딩을 굉장히 좋아하는 유능한 인재가 입사 후 Merger만 2년하고 성격이 비관적으로 변하여 진급도 계속 누락되고 결국 퇴사하는 모습을 보았다. 또 다른 Merger는 건강악화로 퇴사 후 한의원을 전전하다가 작은 회사로 이직을 한 경우도 있다)
'<기타> > ___회사생활' 카테고리의 다른 글
되는 방향의 idea를 내자 (0) | 2016.01.18 |
---|---|
보고 Line이 많다 (0) | 2016.01.18 |
블리자드 (0) | 2009.08.11 |
[스트랩] 이클립스에 소스 주석 달기 (0) | 2009.07.03 |
버전 관리 규칙 (0) | 2009.05.22 |
http://trace32.com/wiki/index.php/Useful_TRACE32_Functions
'<프로그래밍>' 카테고리의 다른 글
vim copy and past using block (0) | 2018.01.26 |
---|---|
git status command (0) | 2018.01.26 |
에러로그까지 저장하자 (0) | 2016.03.23 |
eclipse 테마 변경 (0) | 2016.02.23 |
eclipse 단축키 (0) | 2016.02.16 |
# program 2>&1 | tee /tmp/log.txt
http://dooeui.blogspot.kr/2015_04_12_archive.html
'<프로그래밍>' 카테고리의 다른 글
git status command (0) | 2018.01.26 |
---|---|
Trace32 wiki (0) | 2016.07.10 |
eclipse 테마 변경 (0) | 2016.02.23 |
eclipse 단축키 (0) | 2016.02.16 |
Eclipse에서 code indent 맞추기 (0) | 2016.02.15 |
http://gangzzang.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%EB%B0%B0%EA%B2%BD%ED%85%8C%EB%A7%88-%EB%B3%80%EA%B2%BD
http://eclipsecolorthemes.org/
여기서 다운 받고
Eclipse에서 File->Import->Preferences
'<프로그래밍>' 카테고리의 다른 글
Trace32 wiki (0) | 2016.07.10 |
---|---|
에러로그까지 저장하자 (0) | 2016.03.23 |
eclipse 단축키 (0) | 2016.02.16 |
Eclipse에서 code indent 맞추기 (0) | 2016.02.15 |
Sublime Text에서 한글 txt 문서가 깨지는 현상 (0) | 2016.02.01 |
===== 실행 =====
1. Ctrl + F11 : 바로 전에 실행했던 클래스 실행
===== 소스 네비게이션 =====
1. Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때
2. Alt + ->, Alt + <- : 이후, 이전
3. Ctrl + o : 해당 소스의 메소드 리스트를 확인하려 할때
4. F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다.
===== 문자열 찾기 =====
1. Ctrl + k : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다.
2. Ctrl + Shift + k : 역으로 찾고자 하는 문자열을 찾아감.
3. Ctrl + j : 입력하면서 찾을 수 있음.
4. Ctrl + Shift + j : 입력하면서 거꾸로 찾아갈 수 있음.
5. Ctrl + f : 기본적으로 찾기
===== 소스 편집 =====
1. Ctrl + Space : 입력 보조장치(Content Assistance) 강제 호출 => 입력하는 도중엔 언제라도 강제 호출 가능하다.
2. F2 : 컴파일 에러의 빨간줄에 커서를 갖져다가 이 키를 누르면 에러의 원인에 대한 힌트를 제공한다.
3. Ctrl + l : 원하는 소스 라인으로 이동
로컬 히스토리 기능을 이용하면 이전에 편집했던 내용으로 변환이 가능하다.
4. Ctrl + Shift + Space : 메소드의 가로안에 커서를 놓고 이 키를 누르면 파라미터 타입 힌트를 볼 수 있다.
5. 한줄 삭제 CTRL + D
6. 파일 닫기 : CTRL+W
7. 들여쓰기 자동 수정. (3.0 NEW) : CTRL+I
8. 블록 주석(/*..*/) 추가.(3.0 NEW): CTRL+SHIFT+/
8.1 Ctrl + / 해주면 여러줄이 한꺼번에 주석처리됨. 주석 해제하려면 반대로 하면 됨.
9. 위(아래)줄과 바꾸기 : ALT+UP(DOWN)
10. 블록 선택하기. : ALT+SHIFT+방향키
11. 메소드의 파라메터 목록 보기. : CTRL+SHIFT+SPACE
12. 자동으로 import 하기 : CTRL+SHIFT+O
13. 열린 파일 모두 닫기 : CTRL + SHIFT + F4
14. 블록 주석 제거 : CTRL+SHIFT+
15. 전체화면 토글 : CTRL+M
16. 한줄(블럭) 복사 : Ctrl + Alt + 위(아래)
17. 다음 annotation(에러, 워닝, 북마크 가능)으로 점프 : Ctrl + , or .
18. 퀵 픽스 : Ctrl + 1
19. 메소드 정의부로 이동 : F3
20. 하이어라키 팦업 창 띄우기(인터페이스 구현 클래스간 이동시 편리) : Ctrl + T
21. 메소드나 필드 이동하기 CTRL + O
22. ULTRAEDIT나 EDITPLUS 의 CTRL+TAB 과 같은 기능. : CTRL+F6
===== 템플릿 사용 =====
1. sysout 입력한 후 Ctrl + Space 하면 System.out.println(); 으로 바뀐다.
2. try 입력한 후 Ctrl + Space 하면 try-catch 문이 완성된다.
3. for 입력한 후 Ctrl + Space 하면 여러가지 for 문을 완성할 수 있다.
4. 템플릿을 수정하거나 추가하려면 환경설정/자바/편집기/템플리트 에서 할 수 있다.
===== 메소드 쉽게 생성하기 =====
1. 클래스의 멤버를 일단 먼저 생성한다.
2. override 메소드를 구현하려면 : 소스->메소드대체/구현 에서 해당 메소드를 체크한다.
3. 기타 클래스의 멤버가 클래스의 오브젝트라면 : 소스->위임메소드 생성에서 메소드를 선택한다.
===== organize import =====
1. 자바파일을 여러개 선택한 후 소스 -> 가져오기 체계화 해주면 모두 적용된다.
===== 소스 코드 형식 및 공통 주석 설정 =====
1. 환경설정 -> 자바 -> 코드 스타일 -> 코드 포멧터 -> 가져오기 -> 프로파일.xml 을 불러다가 쓰면 된다.
2. 또한 다수의 자바파일에 프로파일을 적용하려면 패키지 탐색기에서 패키지를 선택한 후 소스 -> 형식화를 선택하면 된다.
3. 환경설정 -> 자바 -> 코드 스타일 -> 코드 템플리트 -> 가져오기 -> 템플리트.xml 을 불러다가 쓰면 된다.
===== 에디터 변환 =====
1. 에디터가 여러 파일을 열어서 작업중일때 Ctrl + F6 키를 누르면 여러파일명이 나오고 F6키를 계속 누르면 아래로
2. Ctrl + Shift + F6 키를 누르면 위로 커서가 움직인다.
3. Ctrl + F7 : 뷰간 전환
4. Ctrl + F8 : 퍼스펙티브간 전환
5. F12 : 에디터로 포커스 위치
출처: http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040201&docId=68830595&qb=ZWNsaXBzZSDri6TsnYzssL7quLA=&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=SV52EdoRR1ssschsZYCsssssssV-243955&sid=DY1/LVD/vJQrPS1ba4NFhg%3D%3D
'<프로그래밍>' 카테고리의 다른 글
에러로그까지 저장하자 (0) | 2016.03.23 |
---|---|
eclipse 테마 변경 (0) | 2016.02.23 |
Eclipse에서 code indent 맞추기 (0) | 2016.02.15 |
Sublime Text에서 한글 txt 문서가 깨지는 현상 (0) | 2016.02.01 |
sublime text 열 선택, column 선택 (0) | 2016.01.28 |
원하는 코드를 블럭지정하고 ctrl+i
끝
'<프로그래밍>' 카테고리의 다른 글
eclipse 테마 변경 (0) | 2016.02.23 |
---|---|
eclipse 단축키 (0) | 2016.02.16 |
Sublime Text에서 한글 txt 문서가 깨지는 현상 (0) | 2016.02.01 |
sublime text 열 선택, column 선택 (0) | 2016.01.28 |
sublime text 폰트 바꾸기 (0) | 2016.01.19 |
sublime Text2를 쓰다보면 가장 문제가 되는게 한글 깨짐 현상이다.
1. 아래 경로에서 zip 파일 다운로드 후 압축 해제
https://github.com/seanliang/ConvertToUTF8
2. Sublime Text2 실행 - Preference - Browse Packages 선택하면
explorer 창이 열리면서 위치는 Sublime Text2 package 폴더가 보인다.
3. ConvertToUTF8-master 폴더를 그대로 복사-붙여넣기
4. Sublime Text2 재실행
출처: http://blog.naver.com/nobless_05/220013369383
'<프로그래밍>' 카테고리의 다른 글
eclipse 단축키 (0) | 2016.02.16 |
---|---|
Eclipse에서 code indent 맞추기 (0) | 2016.02.15 |
sublime text 열 선택, column 선택 (0) | 2016.01.28 |
sublime text 폰트 바꾸기 (0) | 2016.01.19 |
git reset (0) | 2016.01.16 |
윈도우용 sublime text 기준이다
마우스 가운데 키를 눌러서 범위 선택하거나
shift + 마우스 오른쪽 키를 눌러서 범위 선택하면 됨
키보드로만 하는 방법은 없을까...
'<프로그래밍>' 카테고리의 다른 글
Eclipse에서 code indent 맞추기 (0) | 2016.02.15 |
---|---|
Sublime Text에서 한글 txt 문서가 깨지는 현상 (0) | 2016.02.01 |
sublime text 폰트 바꾸기 (0) | 2016.01.19 |
git reset (0) | 2016.01.16 |
코딩 공부 (0) | 2014.05.10 |
java -jar signapk.jar publickey.x509.pem privatekey.pk8 inputapk output.apk
'<프로그래밍> > ___Android' 카테고리의 다른 글
call stack 찍기 (0) | 2015.04.21 |
---|---|
Android app의 security 평가 (0) | 2014.07.22 |
모든 process에서 libc.so의 위치 찾기 (0) | 2014.07.10 |
adb에서 각 프로세스들의 capability 보기 (0) | 2014.07.10 |
others에 write 권한 탐색 (0) | 2014.06.24 |
Preferences > Settings - User
이거 열어서 "font_face": "Ubuntu Mono", 추가
내꺼
{
"font_face": "Bitstream Vera Sans Mono",
"font_size": 10
}
http://stackoverflow.com/questions/27214942/font-face-in-sublime-text-3-using-elementary-os
http://stackoverflow.com/questions/12102342/specific-font-face-based-on-syntax-in-sublime-text-2
'<프로그래밍>' 카테고리의 다른 글
Sublime Text에서 한글 txt 문서가 깨지는 현상 (0) | 2016.02.01 |
---|---|
sublime text 열 선택, column 선택 (0) | 2016.01.28 |
git reset (0) | 2016.01.16 |
코딩 공부 (0) | 2014.05.10 |
커널에 contribute하기 (0) | 2014.01.23 |
단연히 안되는 이유가 있을 수 있다
그럼 catch-up할 수 있는 되는 방향의 idea도 함께 고민해보자
맨날 안되는 이유만 제시하면 발전도 없고 트집잡고 딴지거는 새끼가 된다
'<기타> > ___회사생활' 카테고리의 다른 글
Merger는 잘못이 없다 (0) | 2017.03.09 |
---|---|
보고 Line이 많다 (0) | 2016.01.18 |
블리자드 (0) | 2009.08.11 |
[스트랩] 이클립스에 소스 주석 달기 (0) | 2009.07.03 |
버전 관리 규칙 (0) | 2009.05.22 |
신기능 개발 중...
내쪽 Boss, PM, PL, 출장사무실쪽 Boss, 관련 기능팀 Boss...
보고 할 부서가 너무 많다
모두 참조로 넣어서 메일을 쏴도 읽지 않고 전화로 나에게 물어본다
또 참견한다. 이건 어떻게 됐냐 저건 어떻게 됐냐
이런거 전화받고 문의받고 하다보면 나도 모르게 "아", "어"가 달라진다
듣는 쪽은 다르게 이해하고 또 지네끼리 옥신각신, 내 쪽으로 화살을 돌린다
사공이 많아 배가 산으로 가고 있다
'<기타> > ___회사생활' 카테고리의 다른 글
Merger는 잘못이 없다 (0) | 2017.03.09 |
---|---|
되는 방향의 idea를 내자 (0) | 2016.01.18 |
블리자드 (0) | 2009.08.11 |
[스트랩] 이클립스에 소스 주석 달기 (0) | 2009.07.03 |
버전 관리 규칙 (0) | 2009.05.22 |
commit 취소 명령어 예제
$ git reset HEAD^ : 최종 커밋 취소. 그러나 변경된 파일은 남아있다.
$ git reset --hard HEAD^ : 최종 커밋 취소하고 파일 까지 복구한다.
$ git reset HEAD~n : 마지막 n개의 커밋을 취소 한다. 그러나 변경된 파일은 남아 있다. ( n : 숫자 )
$ git reset --hard HEAD~n : 마지막 n개의 커밋을 취소. 파일 또한 복구됨.
출처:http://www.logonluv.com/2015/02/git-commit-reset.html
'<프로그래밍>' 카테고리의 다른 글
sublime text 열 선택, column 선택 (0) | 2016.01.28 |
---|---|
sublime text 폰트 바꾸기 (0) | 2016.01.19 |
코딩 공부 (0) | 2014.05.10 |
커널에 contribute하기 (0) | 2014.01.23 |
도스 명령어. cat에 해당하는 것 (0) | 2014.01.17 |
아침에 너무 졸려서 받아쓰기가 어렵다
집중력을 요하는 받아쓰기는 밤에, 채점과 단어외우기는 아침에 하자
대신에 잠을 좀 더 자자
아침에 한 개 뉴스씩 받아쓰기를 하는데 너무 졸린다
받아쓰기를 밤에 한다고 하면...
아침에 일찍 오는게 좋은데 안졸리고 인생에 도움되는거 뭐 할거 없나
http://dakorean.blogspot.kr/2013/10/1.html
난 왜 바를 가슴까지 못당기나 했네..
'<취미> > ___내 삶을 스내치' 카테고리의 다른 글
커틀벨스윙, 밀리터리프레스, Annie (0) | 2015.06.09 |
---|---|
커틀벨 스윙과 엉덩이 (0) | 2015.06.08 |