본문 바로가기
[git] Git Tutorial ( 중급 강좌 ) - 기본+ 사용. Git Tutorial ( 중급 강좌 ) - 기본+ 사용. Git 서버 프로토콜 - Local, SSH, Http, Git 의 4가지 프로토콜을 제공한다.- Http 를 제외하고는 모두 해당 프로토콜이 Git 서버에 설치되어 있어야 한다. 로컬 프로토콜 - 저장소가 디스크의 다른 디렉토리에 존재. $ git clone /localPath/project.git - copy 를 한다. $ git clone file:///localPath/project.git - network 처럼 프로세스를 따로 생성하여 처리한다. - 이미 존재하는 git 프로젝트에는 다음과 같이 저장소를 추가한다. $ git remote add local_proj /localPath/project.git - 장점 : 간단하다. - 단점 .. 2012. 11. 10.
[Git] git에서 submodule 제거 하는 방법 git에서 submodule 제거 하는 방법. 1. .gitmodules 파일을 편집기로 열어 관련된 submodule 내용을 제거한다. 2. .git/config 파일을 열어 관련된 submodule 내용을 제거한다. 3. $ git rm --cached // 마지막 / 는 붙이지 않는다. 4. commit 한다. 도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x ) 2012. 10. 31.
[http] white space url encode 방법 white space url encode 방법 - white space 란 space bar 를 눌러 생긴 빈 공간을 이야기한다. http url 에는 space 그대로 넣을 경우 제대로 해석하지 못하는 경우가 발생해 문제가 생길 수 있다. ( 일부 브라우저에서는 이를 알아서 encode 해준다. ) - application.x-www-form-encoded 방법을 사용하는 http request 에는 query 파트의 white space 를 모두 '+' 로 바꿔주어야 한다. 에를 들면 value='foo bar' -> value='foo+bar'. folder name 쪽의 + 는 + 기호 그대로 인식한다. 즉 폴더쪽에 foo+bar 를 전달하면 폴더 이름을 'foo+bar' 이 자체로 인식한다. -.. 2012. 10. 24.
[DB] mongo db basic shell command ( 몽고디비 기초 쉘 커맨드들 ) 참조 : 몽고디비 사이트 mongo db basic shell command ( 몽고디비 기초 쉘 커맨드들 ) 쉘 실행하기 $ mongo - "test" 라는 이름의 database 에 자동으로 연결되며 shell 이 실행된다. 이 때 port 는 27017. $ mongo foo - "foo" 라는 이름의 local machine 의 database 에 자동으로 연결되며 shell 이 실행된다. $ mongo 192.168.13.7/foo $ mongo dbserver.mydomain.com/foo $ mongo 192.168.13.7:9999/foo shell 이 launch 될 때, user의 home directory 에 .mongorc.js 가 있는지를 확인합니다. 만약 이 파일이 있다면, .m.. 2012. 10. 24.
[DBMS] PostgreSQL 에 대해 간단히 알아본다. 출처 : PostgreSQL 예찬론 - 이 글은 위의 자료를 정리한 글로 간단히 PostgreSQL 의 개념에 대해서만 알기 위한 글입니다. 자세한 내용은 위의 링크를 확인하세요. PostgreSQL 에 대해 간단히 알아본다. - 포스트그레 SQL 이라 읽는다. - 가장 오래된 오픈소스(BSD) ORDBMS. ORDBMS 는 테이블 상속, 사용자 정의 데이터 타입/연산자, 연산자 오버로드, 인덱스 클러스터 등의 특성을 추가적으로 가지고 있다. - 90년대 오픈소스 DBMS mysql 에게 사용량에서 밀림. - PostgreSQL 이 mysql보다 성능이 좋지 않다는 건 오래된 속설이다. mysql 이 속도에 먼저 치중하고, 기능추가를 다음에 고려한 것과는 반대로 PostgreSQL은 기능추가가 먼저 되고.. 2012. 10. 20.
[용어] 린스타트업 ( Lean Startup ) 이란? http://ko.wikipedia.org/wiki/%EB%A6%B0%EC%8A%A4%ED%83%80%ED%8A%B8%EC%97%85 http://www.lump3n.com/tag/%EC%B5%9C%EC%86%8C%EC%A1%B4%EC%86%8D%EC%A0%9C%ED%92%88/ 린스타트업 ( Lean Startup ) 이란? - 린 스타트업은 시장에 대한 가정( market assumptions )을 테스트하기 위해 빠른 프로토타입( rapid prototype )을 만들고, 고객의 피드백을 받는다. 따라서 기존의 소프트웨어 엔지니어링 방법보다 훨씬 빠르게 프로토타입을 진화시킬 수 있다고 이야기하는 개발 프로세스 중 하나이다. - 린 스타트업에서는 하루에도 몇 번씩 새로운 코드를 릴리즈하는 것은 드문 .. 2012. 10. 13.
[공학] 소프트웨어 개발시 일을 잘게 쪼개는 이유 & 방법 출처 : http://allofsoftware.net/entry/ReasonToSlitWork All of software 라는 좋은 사이트를 알게 되었습니다. 소프트웨어에 대한 여러가지 의견을 가지고 계신데, 공감할 만한 이야기도 많고, 이런 저런 곳에 투고를 많이 하셔서인지 글도 참 잘 쓰시더군요. 그 중에서 "소프트웨어 개발시 일을 잘게 쪼개야 하는 이유" 라는 글을 읽게 되었는데.. 지금까지 소프트웨어 개발에 관련된 글들을 읽으면서 하드디스크(뇌)에 Backup해 놓고 열지 않았던 파일을 로드한 것 같은 기분을 받았습니다. 맞습니다. 소프트웨어 개발을 빠르게 하기 위해서는 일을 잘 쪼개야 합니다. 일을 쪼개는 단위는 View 구성단위가 아니라 Component 단위가 되어야 한다는 것!! 그리고 .. 2012. 10. 11.
[eclipse] invalid project description error Mac에서 eclipse 로 import 를 하다 보니 이런 에러 메세지를 자주 마딱뜨리게 되더라구요. 다른 OS에서도 비슷하게 발생될 것으로 예상됩니다. Invalid project description. Reason: Invalid project description. 요런 녀석들은 그냥 import 하지 말고, 새로운 프로젝트 생성 -> [Existing Projects into Workspace] 을 통하면 간단히 해결됩니다. 도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x ) 2012. 10. 4.
[IDE] eclipse font size 조정 방법 [Preference] - [General] - [Appearance] - [Color and Fonts] 기본 Editor의 font 조정은 "Java Editor Text Font" 를 선택한 후 오른쪽 "Edit" 를 눌러 변경하면 된다. 다른 파트도 찾아서 변경하면 된다. 도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x ) 2012. 10. 4.
반응형