일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 제이쿼리
- 콜백 함수
- CoffeeScript
- npm
- Python
- 테스트
- Microsoft
- NoSQL
- Ajax
- 웹디자인
- 마이크로소프트
- callback function
- 인턴
- node.js
- 오픈소스
- CSS
- 마소
- AngularJS
- JQuery
- 개발환경
- Javascript
- github
- MongoDB
- 750R
- git
- non-blocking
- 자바스크립트
- 크로스브라우징
- 빅데이터
- Today
- Total
목록개발환경/툴/서비스 (6)
Inspired World
GitHub Repo 에 Travis CI 추가하기최근에 작성한 Mocha 로 하는 JavaScript TestingMocha 로 하는 API Testing을 통해 Mocha로 Testing을 하는 방법을 알아보았고,GitHub Repo 에 소스를 공개했었습니다. Travis CI를 통해서 현재 master branch에서의 모든 테스트가 통과하는지 첫 페이지에서 바로 상태도 알 수 있고새로운 pull-request를 할때 merge 전에 바로 해당 build가 통과하는지 바로바로 확인 할수 있어 유용합니다.public repo에 관해서는 무료이기 때문에 많은 오픈소스 repo들도 사용하고 있습니다.지난번 Mocha 로 하는 API Testing 에서 만든 GitHub Repo에 이미 테스트 코드가 다 ..
간단히 살펴보는 HTTP Status CodeHTTP Status Code는 HTTP 통신을 할때 서버에서 클라이언트한테 응답을 할때 3자리 숫자로 의미를 담아 코드로 보내주는 것입니다. 브라우저 콘솔창에 자주 보이는 3자리 숫자 에러코드 여기에도 의미가 있습니다.가장 흔히 많이 아는 코드는 404입니다. “404 페이지를 찾을 수 없습니다”, “404 Page Not Found” 기억 나시나요? 더 많은 코드를 상세하게 설명과 함께 보고 싶으시면아래 위키피디아 링크에 가셔서 보실 수 있습니다.HTTP Status Code - Wikipedia 너무 많다…크게 코드는 5가지로 나뉜다고 생각하시면 쉬워요. 100client가 넘겨준 header를 잘 받았다와 같은 처음에 요청이 잘 시작되었다. 200cli..
Git commit 이력 깔끔하게 관리하기Git 을 요즘 버전 관리를 위해 오픈소스, 학교, 회사 등에서 많이 사용합니다.SourceTree 같은 쉽게 쓸 수 있는 GUI 툴이 있지만어떻게 돌아가는지 확실히 알고 싶어서저는 중요한 작업은 command-line을 선호하는 편입니다.하지만 명령어도 많고 자주 쓰지 않아서 자주 잊어버리는데요.오늘은 오픈소스나 회사 등에서 깔끔하게 commit 이력을 관리하는 방법을 소개하려합니다. 오픈소스의 경우일반적으로 repo를 읽는 권한만 있는 사람들 경우에는 원본 repo를 fork하고복제된 repo안에 feature branch를 파서 작업을 합니다.복제 repo/feature branch 와 origin/master 의 diff 를 가지고서 pull-request..
모바일 게임을 왜 만들었나 사실 제가 프로그래밍을 시작한 이유는 게임을 개발하고 싶어서였습니다. 아이러니하게도 게임 개발을 배워본적도 독학한적도 없었습니다. 그래서 이번 기회에 한번 게임을 개발해보려고 iOS와 Android에서 둘다 배포할 수 있도록 크로스플랫폼 프레임워크를 알아보았습니다. 제가 생각하기에 프레임워크의 가격이나 사용 언어등을 따져본 결과 Cocos2D-X를 사용해서 개발하기로 했습니다. 가격이 무료였고 개발언어는 C++이였습니다. 저와 제 동생은 어떤 것을 개발할지 아이디어를 공유했고 "메트로버드 (Metro Birds)"라는 게임을 개발하기로 하였습니다. 동생과 함께 일하기이 프로젝트는 처음으로 제 동생과 함께 일하는 프로젝트입니다. 가족과 함께 일한다는 것은 꽤 흥미로운 일입니다 ㅎ..
오픈소스의 허브 GitHubGitHub는 깃헙, 깃허브 라고 읽고 보통 소스 코드를 보관하고 버전 관리를 위해서 사용하는 Git을 호스팅 및 서비스해주는 회사입니다. 왜 인기가 좋으냐면, 일단 오픈 저장소 (open repository)는 무료이기 때문입니다. 여러분들이 많이 쓰시는 오픈소스 대부분, 특히 요즘 발표하는 오픈소스 대부분은 github에 있다고 보시면 됩니다. 버전 관리를 써보는것이 아예 처음이거나 Git을 처음 접할 때에 조금 어려울 수 있으나 GitHub for Mac이라던가 여러 IDE나 에디터에서 제공하는 툴이 있기 때문에(그렇게 쓰다가 꼬이면 답 없지만…) 처음부터 Git을 편하게 사용하실 수 있습니다. 사실 명령어 막상 배우면 어렵지 않아요. 거의 자주 쓰는것만 쓰거든요. 제가 ..
Google App Engine(구글 앱엔진) 버전이 1.6.2로 업그레이드 되면서 Cloud SQL을 통해 Django를 제대로 지원하게 되었다는 소식을 얼마전에 알게 되었는데요. App Engine의 특성상 DB를 구글의 Big Table을 쓰기 때문에 인기 Python web framework인 Django의 Model (데이터베이스 ORM)을 다 뜯어 고쳐서 써야 했던 기존 App Engine 과 달리 구글의 Big Table을 Cloud SQL로 한번더 맵핑 해주기 때문에 Django의 Model을 그대로 쓸 수 있기 때문에 정말 Django 스러운 Web App을 이제는 App Engine 환경에서도 배포할 수 있게 되었습니다. 용량은 10GB 제한으로 좀 아쉽긴 하지만 작은 프로젝트라면 충분..