분류 전체보기 (373) 썸네일형 리스트형 기존 버전 관리 시스템 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 기본 사용법 1화 - 프리랜서 가이드라인 에디터가 이곳에 온 지 이틀 만에 대표님께서 지하 구글 공유 폴더에 1년간 봉인되어 있다는 전설의 문서를 열어주었습니다. 나 아직 책상 세팅도 마치기 전이거늘... "뭔가요?" "프리랜서 가이드라인" "그러니까 그게 뭔가요" "프리랜서 가이드라인!" "-_- ...... 네, 읽어 보겠습니다" 뭔지도 모르고 일단 잡고 읽기 시작하는데, 생각보다 내용이 너무 유익해서 다시 묻습니다. "이거 어떻게 만들어진 거예요?" “…….” 그렇게 대충 얘기 들었는데 사연이 긴 즉, 공로자분들 중심으로 '심하게' 간단하게 요약해보자면 은 혼돈의 SI 프리랜서계에서 살아남기 위해 을 만들어보자!라는 아이디어를 내신 sbroh님, 마침 프로젝트도 없고 한가하겠다, 참여하다가 틀을 만드시고 왕성한 집필활동을 하신 피델리데님,.. PMD 사용 중 클래스를 찾지 못한다고 나올 때(ant 빌드) PMD를 사용하다 보면 자바 클래스를 찾지 못한다고 경고가 찍히는 경우가 있다. 이런 경우는 PMD의 라이브러리와 ANT의 라이브러리가 서로 참조를 못하는 경우에 발생한다. 해결 방법은 PMD lib 폴더의 라이브러리를 ANT lib에 전부 복사하여 준다. 좀 더 자세한 내용은 StackOverFlow를 참조 바람.Pmd ant script gives java.lang.NoClassDefFoundError: org/jaxen/JaxenException 웹 사이트 성능 최적화 분석 자동화: YSlow와 CI 서버 연동 [출처] NAVER D2 웹 사이트 성능 최적화 분석 자동화: YSlow와 CI 서버 연동 2007년 Yahoo!에서 웹 사이트 성능 최적화를 위한 내부 노하우를 14개 법칙(현재는 35개 법칙, http://developer.yahoo.com/performance/rules.html) 으로 정리해 일반 개발자에게 공개했습니다. 그리고 해당 법칙에 따라 성능 최적화를 분석하는 YSlow라는 도구도 함께 공개했습니다. 초기에 YSlow는 Firefox의 확장 프로그램으로 공개됐으나 그 이후 Chrome, Opera, Safari 등 모든 브라우저의 확장 도구로 포팅됐습니다. 최근에는 Node.js나 PhantomJS를 이용해 브라우저 없이 명령어 입력으로 바로 실행할 수 있는 커맨드라인 버전까지 다양하게 .. 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 .. 알고 있어야 할 8가지 정규식 표현 from nettuts+ [출처] 아웃사이더님 블로그 nettuts+에 Vasili이 쓴 유용한 정규식 표현에 대한 글을 올려서 내용 정리합니다. 정규식만 잘 써도 Validation이나 String을 다루기가 무척 편할텐데 쓸때마다 헷갈리고 약간은 어렵게 느껴지고 쉽게 다가가지지 않는게 정규식인것 같습니다. Vasili는 정규식에 대해서 잘 모르면 Regular Expressions for Dummies 스크린캐스트 시리즈를 보기 권하고 있습니다. 시간내서 보면 꽤 도움이 될듯 합니다. 자리 잡고 스크린캐스트 보게는 잘 안되는것 같습니다. 글을 읽어도... ㅎㅎ 정규표현식을 공부해도 막상 적용하려면 약간 막막하고 헷갈리기 마련인데 웹개발할 때 보통 많이 사용할 만한 내용을 위주로 설명해 주었기 때문에 이해하기도 쉽고 활용해서 .. 이전 1 ··· 9 10 11 12 13 14 15 ··· 47 다음