본문 바로가기

Mac 환경에서 brew 를 이용한 mongodb 설치하기 맥 환경에서 Mongo DB 를 설치하는 방법은 여러가지 입니다. 직접 압축된 Mongo DB 를 다운로드 받아 설치하는 것도 방법이지만, 이왕이면 패키지 매니저를 이용하여 설치하는 것이 여러가지로 간편합니다. 맥에서 가장 널리 사용되는 brew 를 이용하여 손쉽게 Mongo DB 를 설치할 수 있습니다.$ brew install mongodbbrew 를 이용하여 설치한 경우 환경 설정 파일이 별도로 저장됩니다. Mongo DB 의 데이터 ..
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 명령으로 모든 컬럼을 지정하면 ..
터미널에서 curl 명령으로 JSON 을 예쁘게 보고 싶다면? - jq JSON 처리기 윈도 환경에서는 그렇게 많이 사용되지 않지만 맥이나 리눅스 등의 환경에서는 컬(curl) 명령이 무척 자주 사용됩니다. curl 명령을 이용해서 간단한 HTTP 요청을 쉽게 만들고 요청(Request), 응답(Response) 헤더는 물론이고 전달되는 데이터까지 쉽게 살펴볼 수 있기 때문입니다. 하지만 curl 명령을 이용해서 큰 사이즈의 JSON 응답을 내려주는 API 를 조회하는 경우 그 내용을 살펴보기가 다소 쉽지 않다는 단점이 있습니다. 때문..
마이크로소프트, 닷넷 코어(.NET Core) 및 ASP.NET 5 취약점 포상 프로그램 실시 마이크로소프트는 최근 비주얼 스튜디오 2015 버전을 공개하면서 ASP.NET 5 와 크로스플랫폼 런타임 환경인 .NET CLR Core 을 공개했습니다. 새로운 버전의 공개에 맞추어 지난 20일 마이크로소프트 닷넷 개발자 블로그 포스팅을 통해 버그 혹은 취약점을 발견하는 이들에게 최대 15,000달러의 포상금을 지급하는 프로그램이 시작됨을 알렸습니다. 버그와 취약점에 대한 리포트는 새롭게 공개된 ASP.NET 5 와 .NET CLR Core 에 대..
가비아(gabia) 클라우드 서버 70% 할인 행사 (g클라우드 베이직 한정) 개발자로 일을 하다보면 개인적으로 사용할 수 있는 테스트 서버가 필요할 때가 많습니다. 회사에서 제공되는 개발 머신이 있는 경우가 많겠지만 왠지 좀 비밀스러운 일도 하고 재미있는 구성들을 해보기 위해서 별도로 서버를 준비하고 싶을때가 많지요. DDNS(Dynamic DNS) 서비스를 이용해서 집에 PC 나 소규모 서버를 구성하는 것도 방법이겠습니다만 전기세나 DDNS 의 잘못된 동작, 행여나 있을지 모르는 대역폭(Bandwidth) 이슈가 걱정되는게..
curl 커맨드라인 명령어를 윈도 환경에서 사용해보자 맥(Mac) 계열의 환경에서 작업을 하다 윈도 환경으로 작업 환경을 옮겼을때 장단점이 여럿 있습니다. 그 중, 가장 눈에 띄는 단점이 하나 있으니 그것은 바로 커맨드라인에서 사용할 수 있는 curl 도구가 없다는 것이지요. 운좋게 시그윈이 설치되어있다면 curl 커맨드를 어찌저찌 쓸수야 있겠지만 불편한건 매 한가지. 그런데 역시나 우리의 훌륭한 개발자 분들께서는 윈도 환경에서 사용할 수 있는 curl 커맨드라인 명령어 도구를 이미 만들어 두셨더군요!..
맥에서 파이썬 개발환경 준비하기 파이썬은 2.x 대와 3.x 대가 있는데, 서로 호환성이 없음 일반적으로 많이 사용되는 2.x 대를 설치 - 설치안내 : http://python.org/download/releases/2.7.6/ 파이썬 패키지 관리도구 : easy_install, pip pip 는 easy_install 을 먼저 설치하고 난 뒤 easy_install 을 이용해서 설치 - 설치안내 : https://pypi.python.org/pypi/setuptools ..
UITableView 를 이용하여 목록 만들기 Tutorial 유튜브에 올라온 iPhone Tutorial 중 쓸만한 것을 찾는게 요즘의 일상중 하나입니다. 제가 준비하는 방식이 맞는지는 모르겠지만, Objective-C, xcode 에 맛을 들이고 나서는 디립다 예제를 죽도록 눈에 익도록 하는게 방법이라고 생각하고 있습니다. UITableView 를 이용해서 만들어 보는 간단한 예제 Tutorial 입니다. 보고 있으면 딱 드는 생각이, " 참 쉽죠잉~? " 이군요 ㅎㅎ - NoPD -
Oracle : How to count repeated character in specific column? Last night, I have got request from my customer. He wanted to know how many XML nodes are there in XML log table placed in Oracle. I tried to find sufficient oracle function but couldn`t. So I make slightly dirty SQL query but it was very helpful to red..