일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- CSS
- 개발환경
- callback function
- MongoDB
- Javascript
- 자바스크립트
- JQuery
- 빅데이터
- CoffeeScript
- 마이크로소프트
- 마소
- github
- 콜백 함수
- 오픈소스
- 제이쿼리
- Python
- AngularJS
- 테스트
- 웹디자인
- git
- Ajax
- node.js
- NoSQL
- 인턴
- non-blocking
- 750R
- Microsoft
- npm
- 크로스브라우징
- Today
- Total
목록분류 전체보기 (50)
Inspired World
Windows에서 Node.js Native Module 설치하기 Node.js가 0.4.x 때는 아예 Linux/Mac 에서만 지원을 했었고나중에 0.6.x 때부터는 Windows support가 생겼습니다. npm 모듈들을 설치하다 보면 native module을 사용하는 모듈들을 많이 볼 수 있는데요.윈도우 환경에서는 native module을 설치하는 과정에서 에러가 나고 잘 안되서 몇시간씩 삽질하는 경우가 있습니다.저도 해보다가 안되서 그냥 맥에서 해야지 했었는데…구글링해보면서 별의 별 복잡한 방법으로 해결책을 찾았습니다.나중에 보니 아주 쉬운 방법이 있었더군요;node-gyp라는 모듈이 native module을 빌드하는 과정에서 에러를 많이 뱉어내게 되는데관리자 권한 실행 으로 cmd를 실행..
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에 이미 테스트 코드가 다 ..
Mocha 로 하는 API Testing지난 번 Mocha 로 하는 JavaScript Testing 에서는 기본적으로 Mocha를 사용해서 Node.js 환경에서 Unit Test 하는 방법을 알아보았습니다. 이번에는 API endpoint에 대해 테스팅하는 방법을 알아보겠습니다. SetupMocha 로 하는 JavaScript Testing 에 작업 디렉토리에서 이어서 하겠습니다.우선 chai-http를 추가해줍니다.npm install chai-http 또 간단한 예제 API를 만들어보기 위해서 express를 추가합니다.npm install express POST의 body parsing을 위해 body-parser, POST, GET 뿐만 아니라 PUT, DELETE를 사용하기 위해 method..
Mocha 로 하는 JavaScript TestingJavaScript (Node.js) 개발을 하면서 빨리빨리 기능 개발하고 새로고침 F5 를 연타하며 확인하고 다시 코드 수정하고 그러는게 일반적인데요.테스트를 작성하면 조금 더 견고한 개발을 할 수 있습니다. 그럼 지금부터 Mocha 랑 Chai 라는 라이브러리를 이용해서 JavaScript 간단한 테스트 코드를 작성해보겠습니다.TDD (Test Driven Development - 테스트 주도 개발) 느낌으로 테스트 먼저 작성해보겠습니다. 테스트 환경 세팅하기Node.js v6.3.1 입니다.설치되어 있지 않다면 Node.js 여기에서 다운 받습니다.설치 이후에 npm도 함께 설치됩니다.Node.js Package Manager, Node.js 모듈..
간단히 살펴보는 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..
티스토리 블로그에 애드센스 적용하기티스토리 블로그에 애드센스 좀 더 깔끔하게 다는 방법을 알아보겠습니다.상단, 하단은 티스토리 HTML/CSS 편집에 들어가서 ['##_article_ rep_desc_##'] 를 찾아위에 광고 코드, 아래에 광고 코드를 넣어서 하는 방법이 가장 보편적인데요.광고는 보통 상단, 하단도 좋지만 본문 중간에도 하나 있으면 더 효과적이라고 합니다.매번 글 쓸때마다 수동으로 광고 코드를 본문 중간에 넣어주는 방법도 있으나 번거롭기도 하고혹시나 광고 코드가 바뀌기라도 한다면 재앙이겠죠.그래서 간단히 JavaScript를 이용해서 광고를 본문 상단, 중간, 하단에 배치 하는 방법을 소개하려합니다. 광고 유닛 만들기구글 애드센스 사이트에 로그인 상단에 있는 내 광고를 클릭 반응형 선택..
2015년 마소 여름 인턴 후기나의 마소 인턴 면접 후기 (1차 면접편) 보러가기 나의 마소 인턴 면접 후기 (최종 면접편) 보러가기 2015년 마소 여름 인턴 후기입니다 ^^ 무려 2년 만의 포스팅이네요 조금 지난 이야기지만 늦게나마 이렇게 올립니다 시애틀로 고고씽봄학기 기말고사 끝나고 이틀 후 바로 시애틀로 ㄱㄱ 했습니다; (일정 빡셈..) 면접 때와는 달리 따로 마중 나오는 차량은 없었고 직접 택시를 불러서 마소가 잡아준 숙소에 갔습니다. 로또(?) 식으로 숙소가 배정되는데 사전에 마소 캠퍼스와 가까운 정도, 주변의 도시 라이프를 즐길건지 등등 개인이 우선순위를 매길 수 있게 조사를 하였는데.. 다른 인턴들이랑도 얘기해본 결과.. 별로 상관없이 거의 랜덤에 가깝게 숙소는 배정되었습니다. 인터넷이 무..
나의 마소 인턴 면접 후기 (최종) 나의 마소 인턴 면접 후기 (1차 면접편) 보러가기 2015 마소 여름 인턴 후기2차 - 최종면접1차 면접 합격 통보를 받고 일주일 후주중에 면접날을 잡아야해서그래도 제일 덜 학교 스케쥴에 영향을 줄 수 있는 금요일을 선택했습니다. 원래 계획은 목요일 수업을 정상적으로 다 마치고 일부 금요일 수업을 땡겨(?)듣거나 하는 방향으로 해서목요일 저녁 비행기로 날아가는게 목표였으나학교 선배의 조언으로 수요일 저녁까지 모든 스케쥴을 다 땡겨듣고...목요일 아침 일찍 새벽 비행기로 가는 걸로 선택했습니다. D - 1고맙게도 그 형이 ㅎㅎ 새벽에 차로 20~30분 정도 거리에 있는 공항에 데려다주어서 무사히 첫 비행기를 탈 수 있었습니다. 가는 데 든 경비 또한 다 마이크로소프트에..
나의 마소 인턴 면접 후기나의 마소 인턴 면접 후기 (최종 면접편) 보러가기 2015 마소 여름 인턴 후기1차 - 전화면접친구가 마이크로소프트 직원이라서 직원추천으로 (개이득ㅋ) 서류통과를 하고 9월에 빠르게 1차 면접을 보게 되었습니다. 먼저 1차 면접 본 라이엇게임즈는 연락 없는게 함정;; 기쁘긴 한데 1차 전화 면접이 다가온다는 부담감도 함께 찾아왔습니다; 이메일로 면접 가능한 날을 알려달라고 하였습니다. 면접을 왠지 준비를 더 많이 해야될 것 같은 기분인데 너무 미루면 안될것 같아서 나: "저는 목요일날 오후에 면접이 가능합니다" 리쿠르터: "네 내일 오후에 보는 걸로 합시다" -_-; 헐 수요일날 오후에 보냈는데 목요일날 보자고 했더니 바로 다음날 보다니... 조금 당황했지만 CareerCup...