목록정리 (6)
새로운시작
HTTP 에러 코드 정리 Response Class Code 의미 설명 1 Informational(정보) 리퀘스트를 받고, 처리 중에 있음. 2 Success(성공) 리퀘스트를 정상적으로 처리 함. 3 Redirection(리다이렉션) 리퀘스트 완료를 위해 추가 동작이 필요함. 4 Client Error(클라이언트 오류) 클라이언트 요청을 처리할 수 없어 오류 발생 . 5 Server Error(서버오류) 서버에서 처리를 하지 못하여 오류 발생. * 4번과 5번의 차이점 4xx 에러는 틀라이언트의 잘못된 요청으로 서버에서 처리 하지 못함.5xx 에러는 클라이언트의 요청은 문제가 없으나 서버에서 처리 중에 서버 문제로 인한 오류발생 HTTP 에러코드 에러메세지 100 Continue 101 Switchi..
Fetch & Merge 로컬에서 작업을 하다보면 원격저장소에 변경사항이 생긴다. 클론받은 이후에 원격저장소에 누군가 소스를 푸시하면 이 변경사항을 다시 로컬로 가져와야 하는데 이 과정을 fetch로 원격저장소의 변경사항을 로컬로 가져온 뒤에 로컬의 브랜치에 merge하는 과정으로 이루어진다. 이 과정은 일반적으로는 git pull이라는 명령어를 통해서 한방으로 이루어지는데 git pull보다는 git fetch후에 git merge로 나누어서 작업하는 것을 보통 더 권장한다.(권장하는 이유는 여러가지가 있지만 conflict가 생겼을 때 대처가 훨씬 쉽다던지 merge를 훨씬 자유롭게 할 수 있다.) $ git remote -v origin git@github.com:outsideris/jquery.g..
좀 어렵기는 하지만 Git은 정말 좋은 도구이다. Git을 쓰기 시작하면서 SVN이 얼마나 불편하고 구린지를 이해할 수 있다. 어쨌든 Github의 엄청난 성장아래 이제는 대부분의 오프소스 프로젝트들이 Github로 이전하면서 회사에서 Git을 사용하지 않더라도 Git을 사용하지 않으면 안되는 때가 왔다. 하지만 Git은 상당히 어려운 도구이고(git 홈페이지에 나온 easy to learn은 홍보성 문구로 거짓말이다. 어렵다!!) 그룹스터디를 할 때 Github을 사용하는 경우가 꽤 많았는데 사람들이 숙제를 해도 제출을 못하는 사태가 자주 발생하면서 각각의 명령어에 대한 사용법에 대한 설명도 중요하지만 전체적인 사용방식을 좀 설명할 필요가 있다고 느껴졌다. 내가 생각하기에 사람들이 Git을 이해하는데 ..
StackOverflow ( 이하 SO ) https://stackoverflow.com/ 조엘 온 소프트웨어로 유명한 조엘 스폴스키와 동료들에 의해 2008년에 만들어진 프로그래머들의 질문/답변 사이트프로그래머의 질문과 답변으로 시작된 서비스는 현재 Stack Exchange, Inc. 에 이해 주제와 언어에 따라 수백 개의 다른 사이트로 분화하여 성장중 평판이 1점 이상이면: 질문이 가능합니다.10점 이상: 신규 유저 제한 기능(봇 처리용)이 해제됩니다.15점 이상: 투표할 수 있습니다. 투표는 하루에 30번 밖에 쓸 수 없기 때문에 남발하기 어렵습니다.15점 이상: 신고 기능(Flag Posts)을 사용할 수 있습니다. 스팸이나 광고글/수준 낮은 질문이나 숙제 관련 질문/엉뚱한 답변을 찾으셨다면 신..
UI( User Interface ) VS UX( User Experience ) UI ( User Interface ) : 사용자 인터페이스 사용자가 직관적으로, 무엇을 하면 어떻게 될지 예측할 수 있게 하고, 쉽게 조작할 수 있도록 도와주는 것.ex) 버튼을 배치 시키는 것 * UI 평가 항목 : 사용성/접근성/편의성 UX ( User Experience ) : 사용자 경험 사용자가 어떤 시스템, 제품 혹은 서비스를 직간접적으로 이용하면서 느끼고 생각하게 되는 총체적 경험ex) 버튼을 누르면 어떤 창이 뜰지 예측 하는 것 ( 사용자 경험 ) * UX 평가항복 : 몰입도/만족도/재 접근률 ** UI는 어떤 경험보다 '기능' 이 중요시되는 상황이나 장치에서 UX보다 더 중요시 된다.** UI는 재구매 /..
Web Server(웹서버) VS Web Application Server (WAS) Apache? 소프트 웨어 단체 이름apache http 서버는 http 요청을 처리하는 웹서버이다.클라이언트가 GET,POST,DELETE 등등 메소드를 이용해 요청을 하면 이 프로그램이 어떤 결과를 돌려주는 기능을 한다. Tomcat? 웹서버와 웹컨테이너의 결합으로 다양한 기능을 컨테이너에 구현하여 다양한 역할을 수행할 수 있는 서버를 말한다. * 둘의 차이는? Web Server - 정적인 데이터를 처리하는 서버 ( 이미지나 단순 HTML 파일 전송 )WAS - 동적인 데이터를 처리하는 서버 ( DB와 연결되어 데이터를 주고받거나 프로그램으로 데이터 조작이 필요한 경우 / JSP, ASP ) * 그렇다면 톰캣 과 ..