본문 바로가기

Mac 환경에서 brew 를 이용한 mongodb 설치하기 맥 환경에서 Mongo DB 를 설치하는 방법은 여러가지 입니다. 직접 압축된 Mongo DB 를 다운로드 받아 설치하는 것도 방법이지만, 이왕이면 패키지 매니저를 이용하여 설치하는 것이 여러가지로 간편합니다. 맥에서 가장 널리 사용되는 brew 를 이용하여 손쉽게 Mongo DB 를 설치할 수 있습니다.$ brew install mongodbbrew 를 이용하여 설치한 경우 환경 설정 파일이 별도로 저장됩니다. Mongo DB 의 데이터 ..
맥(Mac)에서 curl 을 통해 http2 테스트를 할 수 있도록 변경하기 웹 컨텐츠 전송을 위한 프로토콜의 대세가 h2 혹은 http/2 로 자리잡아 가면서 맥(Mac)의 쉘에서도 http/2를 테스트 해야하시는 분들이 많이 늘었을 것으로 생각됩니다. 알려진 내용에 따르면 curl 의 7.34.1 버전 이후에는 --http2 옵션을 통해 http2 로 서버와 통신을 하도록 강제할 수 있지만 환경에 따라서 안되는 경우가 많습니다. curl 은 http/2 를 지원하기 위해 nghttp2 라이브러리를 이용하고 있기 ..
CentOS 환경에 NPM, node.js 설치하기 CentOS 환경에서 NPM (node package manager) 와 node.js 를 설치하는 방법을 정리해 봅니다. 환경 셋업을 자주 하지 않다보니 필요할때마다 겪는 시행착오를 줄이기 위해서 블로그에 적어둡니다 ^^;; 주기적으로 디지털 오션을 통해서 서비스 받고 있는 뉴욕 가상머신과 싱가폴 가상머신을 깨끗하게 정리하곤 합니다. 왠지 대청소를 하는 기분이라... 이렇게 해놓고 나면 바로 밀려오는 것이 패키지 설치에 대한 귀차니즘이죠.간단한 테..
Node의 새로운 LTS 버전 4.4.2 가 릴리즈 되었습니다 Node 의 새로운 버전이 릴리즈 되었습니다. Node 는 새로운 버전이 발표될 때마다 LTS (Long Term Support) 버전과 Stable 버전으로 나누어 공개하곤 합니다. 이번에 발표된 버전은 v4.4.2 (LTS) 버전과 v5.10.0 (Stable) 버전입니다. 아시는 분들은 아시겠습니다만 Stable 버전의 경우 이름의 뜻과는 달리 실험적인 기능들을 비롯한 덜 안정적인 기능들이 많이 들어간 버전이며 LTS 버전이 안정적인 버전이라고..
터미널에서 awk 명령으로 모든 필드를 출력하는 방법은? 터미널에서 다량의 로그, 텍스트 파일을 핸들링 할때 awk 명령을 파이프로 연결하여 작업하는 경우가 많습니다. 예를 들어 텍스트 파일의 첫번째 컬럼이 "A" 인 행의 세번째 필드를 출력하는 방법은 대략 아래와 같을겁니다.$ cat sample.txt | awk '$1=="A" {print $3}'그런데 가끔은 특정한 조건을 만족하는 행의 모든 내용을 출력하고 싶을 때가 있습니다. 컬럼이 몇 개 안된다고 하면 print 명령으로 모든 컬럼을 지정하면 ..
마이크로소프트 개발자 컨퍼런스 빌드 2015 세션 일정 미국시간으로 4월 29일 부터 3일간 샌프란시스코에서 마이크로소프트의 개발자 컨퍼런스인 빌드(Build) 2015가 개최됩니다. 예년의 행사가 그러했듯 이번 행사도 다양한 주제로 마이크로소프트의 기술을 비롯하여 업계의 동향을 알아볼 수 있는 알찬 세션들이 준비된 것 같습니다. 직접 현장에서 참석하지 못하는 아쉬움은 채널9 등 여러 채널을 통해서 달래야 할 것 같습니다. 너무 많은 주제가 다루어지기 때문에 무턱대고 세션 제목만 보고 뛰어들기 보다는 마..
리퀘스트 맵 제너레이터, 웹 사이트 성능 저하의 주범을 찾자! 인터넷과 네트워크의 속도는 점점 빨라지고 있습니다. 유선망은 물론이고 무선망 역시 엄청난 비율로 대역폭과 전송속도가 빨라지고 있습니다. 하지만 이에 발맞추어 웹 기반의 컨텐츠들은 점점 더 사이즈가 커지고 있을뿐만 아니라 동영상, 이미지, 동적인 구성으로 리치(Rich)해지고 있으며 여러 서비스들이 서로 Open API 등으로 얽히면서 성능을 최적화 하는 것이 점점 어려워지고 있습니다. 필요해 의해 기능구성이 끝난 웹 사이트가 보다 최적의 속도를 낼 ..
OpenSSL Heartbleed 오류를 그림 두장으로 완벽히 이해해보기 요즘 웹 업계가 난리입니다. 사실상 표준처럼 사용되고 있는 오픈소스 라이브러리인 OpenSSL 에서 취약점이 발견되면서 SSL 터널링과 관계 없이 사용자의 민감한 정보가 노출될 수 있는 문제가 확인되었기 때문입니다. OpenSSL 라이브러리에 대한 패치와 기존에 발급된 인증서 갱신도 중요하지만 Heartbleed 가 왜 이리 큰 이슈가 되는지 아는 것도 중요해 보입니다. 워낙 관련된 문서들이 많이 나왔고 테크 블로그나 IT 전문 매체에서도 잘 다루어..
아이폰용 이미지 인식 SDK - MoodStocks SDK 요즘 QR Code 를 비롯하여 Google Goggles 와 같은 이미지, 코드 인식 어플이 참 많습니다. 사실 개인 개발자들이 이런 구현을 하기란 쉽지 않은데요 (특히 이미지 인식) MoodStocks SAS 라는 회사에서 iPhone 용 이미지 인식 SDK 를 내놓았습니다. 물론 무료는 아니지만 사용하는 동안만 월단위로 과금하는 방식이라고 합니다. 금액은... 문의 해봐야 할듯 ^^ 이 SDK 를 이용한 Moodstocks Contact..
개발자를 위한 오늘의 추천링크 :-) 트위터를 보고 있으면 정말 주옥같은 트윗들이 참 많이 올라옵니다. 시간내서 찾으려고 해도 찾기 힘든 소중한 정보들을 필터링해서 올려주시는 여러 전문가들의 자발적인 트윗은 정말 큰 힘이됩니다! 오늘 소개해드리는 링크들도 아마 여러 분들이 좋아하실 것 같습니다! 이 세상 대부분 Mobile 기기들의 에뮬레이터! 첫번째 소개해드리는 사이트는 Mobile Web Programming 이라는 블로그입니다. 오라일리에서 나온 Mobile Web 이라는 책..