본문 바로가기

Dev. Tool

(42)
기존 버전 관리 시스템 VS GIT [출처] 프로 Git Subversion과 Subversion 비슷한 놈들과 Git의 가장 큰 차이점은 데이터를 다루는 방법에 있다. 큰 틀에서 봤을 때 VCS 시스템 대부분은 관리하는 정보가 파일들의 목록이다. CVS, Subversion, Perforce, Bazaar 등의 시스템은 각 파일의 변화를 시간순으로 관리하면서 파일들의 집합을 관리한다. Git은 이런 식으로 데이터를 저장하지도 취급하지도 않는다. 대신 Git은 데이터를 파일 시스템 스냅샷으로 취급하고 크기가 아주 작다. Git은 커밋하거나 프로젝트의 상태를 저장할 때마다 파일이 존재하는 그 순간을 중요하게 여긴다. 파일이 달라지지 않았으면 Git은 성능을 위해서 파일을 새로 저장하지않는다. 단지 이전 상태의 파일에 대한 링크만 저장한다. ..
에디터 VIM 을 배우고자 한다면 "vimtutor" [출처] http://jkstory-textcube.blogspot.kr/2014/06/vim-vimtutor.html 나만 몰랐던 것인가? vim의 강력한 기능을 제대로 이용하기 위해서는 여러 가지 명령어들을 자유자재로 사용할 수 있어야 한다. 처음 vim 을 사용하는 사람들은 이런 명령어들을 접해 볼 기회가 없어서 vim 의 사용을 포기하는 경우가 많다. 이런 사람들을 위해서 명령어들을 접해볼 수 있도록 만든 vimtutor 가 있다. 명령어들을 소개해 주고 직접 명령어들을 사용해 볼 수 있게 도와 준다. 터미널에서 간단히 vimtutor라고 입력하면 다음과 같은 화면을 볼 수 있다. VIM을 제대로 사용해 보길 원한다면 꼭 한 번 실행해 보시길... 개인적으로는 아주 유용했다. VIM 기본 사용법
Eclipse Javascript 코드어시스트(자동완성) 구축 [출처] Nagarry's Blog 이클립스는 기본적으로 Javascript 자동완성(코드어시스트) 기능이 비활성화 되어있다.설정도 못하는 어린이들을 위해 Javascript 코드 어시스트 환경을 만들어보겠다. 딱 2가지만 해주면 된다.첫째, Javascript 어시스트 기능 활성화둘째, Javascript 플러그인 설치 이 두가지만 해주면 .(점)을 찍자마자 이렇게 코드 어시스트가 동작할 것이다. 1. Javascript 어시스트 기능 활성화아무런 설정변경을 하지않았다면 어시스트 기능은 비활성화 상태일 것이다. 물론, 단축키 Ctrl+Space하면 아래처럼 어시스트 기능이 나타나기는 한다.(맥은 cmd+space)하지만, 매번 단축키를 치는건 여간 불편한게 아니다. 어시스트 기능을 자동으로 활성화 시키..
eclipse에서 설치한 플러그인 제거하기 [출처] http://forum.falinux.com/zbxe/index.php?document_srl=562263&mid=lecture_tip 개발툴로 이클립스를 주로 사용하고 있습니다. 자바를 사용하다보니 이클립스에 점점 익숙해지고 다양한 기능에 놀라움을 금치 못하고 있습니다. 이클립스를 사용하면서 SVN 기능을 주로 사용하고 있습니다. 이번에 이클립스에서 SVN 기능을 제공하는 subclipse 가 업데이트 되어서 다시 설치하려고 할 때, 제대로 설치되지 않아서 겪은 문제점을 강좌로 적어보도록 합니다. 참고로 subclipse 설치 방법은 예전 강좌에 기록되어 있습니다. Eclipse에 SVN 플러그인 설치하는 방법 및 사용 방법 [장길석] 1. 목표 현재 이클립스에는 subclipse 1.6.x ..
ATOM 설치 및 웹 개발 추천 패키지 그동안 써 본 에디터 중 가장 마음에 드는 녀석은 ATOM이다.ATOM의 우수성과 설치 방법에 대해서는 이미 웹에 많은 포스팅이 있으므로개인적으로 추천하는 패키지만 간략히 언급하고자 한다. * 추천 패키지 - emmet : 태그 자동 완성, 웹 개발 생산성 쑥쑥 - Atom-Beautify : 코드 자동 정렬 - highlight-selected : 선택한 거 하이라이트 - minimap : 코드 미니맵 - atom-ternjs 자바스크립트를 위한 코드 인텔리전스 - jshint 자바스크립트 문법 오류 검사 조금 더 자세한 추천 플러그인 정보는 아래 링크에 표기한다.Atom 필수 or 선택 Plug-in
토드 그리드에서 데이터 바로 수정하기 간만에 개발자용 팁 하나.. 뭐 토드 많이 쓰는 사람들은 거의 다 알고 있겠지만 토드를 처음 써보거나 이런 기능을 몰라서 토드가 오렌지보다 불편하다고 하는 사람들을 위해... SELECT * FROM 테이블 이런 식으로 하면 밑에 그리드가 나오는데 수정 불가능한 그리드이고 업데이트를 하려면 귀찮은 짓을 해야한다 하지만 SELECT rowid, A.* FROM 테이블 A 이런 식으로 조회하면 하단에 빨간색 불이 녹색으로 바뀌면서 테이블 내용을 바로 수정할 수 있게 된다 이렇게 수정했을 때,,, insert 권한이 없는 테이블에 수정이 되는 경우도 봤다!!! ㅋㅋ 여러 모로 유용한 다양한 토드 팁들~ ㅎㅎ
Eclipse 단축키 정리 [출처] 아웃사이더님 블로그 요즘 좀 집중해서 이클립스에 익숙해 지려고 노력중이다. 이제는 이클립스라는 툴의 개념도 꽤 잡았고 많이 손에 붙은 편이지만 단축키를 손에 많이 안 익었었는데 이클립스의 기능에는 정말 많은 것들이 있지만 일단 기본적으로 툴의 익숙하다고 말할 때 가장 중요한 점은 단축키의 사용이 아닐까 생각한다. 은근히 마우스로 손이 왔다갔다 하는 것은 시간을 많이 소비하고 번거로워서..... 오래전부터 이클립스 단축키 리스트를 출력해서 가지고 있기는 했는데 단축키가 한두개도 아니고 단축키를 다 외우고 있는것도 아니니까 손에 잘 붙지가 않았다. 하지만 이제는 단축키의 필요성이 더 커졌고 내가 뭐가 필요한가도 가닥이 잡혔기 때문에 필요한거 위주로 정리하면서 손에 붙게 하고 있는 중이다. 이 포스팅..
Eclipse Ant 실행시 Specified VM install not found: type Standard VM, name jre6 [출처] http://jo.centis1504.net/?p=477 build.xml 실행시에 Specified VM install not found: type Standard VM, name jre6 라고 에러가 발생하는 경우의 해결법 #{이클립스워크스페이스}/.metadata/.plugins/org.eclipse.debug.core/.launches/프로젝트이름 build.xml.launch file” 위 파일을 지우고 다시 해보면 된다.. 아무래도 이클립스가 Crash 했을경우 처리되지 않은 파일들이 남아있어서 발생하는것 같다. 참고사이트: http://merakachra.blogspot.com/2010/11/specified-vm-install-not-found-type.html