잘가 젠킨스, 반갑다 트레비스

January 16, 2014 Blog

구글러 크리스 베인(Chris Bane)이 만든 PhotoView 프로젝트가 있다. 핑거 투 줌 기능을 지원하는 안드로이드 이미지 뷰 객체이다. 이 객체를 이용하면 두 손가락으로 이미지를 확대, 축소하는 일을 쉽게 할...

TDD&iOS [1] 당신의 프로젝트에 TDD가 필요한 이유

January 16, 2014 Blog

이상한모임 주최(주관? 주도?)로 <TDD(Test Driven Development) 를 통한 iOS 앱 개발>이라는 스터디를 시작하였다. 오늘이 그 첫 모임. 간단히(가 될지는 모르겠지만(괄호를 너무 남발하는것 같아(알면 그만하던가))) 그 내용에 대해 복기...

동적 Linq 연산 #1 – OrderBy

January 15, 2014 Blog

배경 최근에 codeproject.com에서 정렬 키 속성 이름을 입려받아 동적으로 시퀀스에 OrderBy 연산을 적용하는 방법에 대한 포스트를 접했습니다. 데이터를 보여주고 분석하는 프로그램에서 동적으로 속성을 입력받는 상황은 흔히 발생합니다. 실제로 몇...

[번역]GitHub / Commits / 커밋 화면간의 차이

January 15, 2014 Blog

다음의 Differences between commit views 번역하였습니다. 커밋 화면간의 차이 본래 GitHub에 저장소의 커밋 히스토리를 보는 두가지 방법이 있습니다: 저장소의 커밋 페이지으로 직접 이동하기 파일을 클릭하고 히스토리를 선택하여 특정...

어느 보석가게의 위조 수표

January 15, 2014 Blog

어느 보석가게에 손님이 70만원짜리 진주를 사고 100만원짜리 수표를 냈다.주인이 잔돈이 없어 옆집에서 현금으로 바꾸고 손님에게 30 만원 거슬러 줌. 담날 옆집에서 부도수표라며 환불을 요구해서 100만원을 돌려주었다.가게 주인은 얼마를...

AWS Cloudwatch Metric API 사용하기

January 15, 2014 Blog

AWS Cloudwatch Metric API 사용하기 이 글은 Javascript 버전입니다. 믿을건 AWS Javascipt API Docs 밖에 없군여.ㅠㅠ EC2 Metric EC2 에서 MetricName은 아래와 같이 필드를 가진다. listMetric API를 통해...

Travis에서 Ant로 안드로이드 앱 빌드하기 (GitHub)

January 15, 2014 Blog

Travis는 오픈소스 프로젝트에서 사용할 수 있는 무료 CI입니다. Travis를 이용하면 매 커밋이나 풀 리퀘스트 마다 빌드가 제대로 되는지 검증할 수 있습니다. Travis를 사용하려면 먼저 Travis에 가입하셔야 합니다. 가입...

테스트 주도 iOS 애플리케이션 개발 1장 정리

January 15, 2014 Blog

소프트웨어 테스트와 단위 테스트 1장에서는 소프트웨어 테스트의 영억을 배울 것이다. 또한 단위 테스트가 이 영역에서 어디에 적합한지와 장점과 단점은 무엇인지 배울 것이다. 소프트웨어 테스트의 목적 테스트하는 목적은 제품이...

[번역]GitHub / Commits / 커밋 화면간의 차이

January 15, 2014 Blog

이 문서는 Differences between commit views의 비공식 번역글이며 GitHub에서 보증, 유지 또는 감독하지 않습니다. 공식 도움글을 보시려면 help.github.com을 방문하세요. 커밋 화면간의 차이 본래 GitHub에 저장소의 커밋 히스토리를 보는...

(iOS)MKPointAnnotation에 정보(i) button 달기

January 14, 2014 Blog

MKPointAnnotation 에 정보(i) 버튼을 추가하고 싶었다. 지도 관련 액션을 actionsheet 를 이용해서 하거나 다른 버튼을 이용해서 했었는데 핀에 버튼을 눌러서 보여주고 싶었다. cocoacontrols 에 많은 개발자들이 만든 것이...

Android Studio vs. ADT(Eclipse)

January 13, 2014 Blog

Android studio vs adt from Changyeop Kim 요약)테마는 Darcula죠이미 Android Studio는 충분히 쓸만하며, 기존에 의존성 관리가 포함된 빌드 시스템(Ant나 Maven)을 사용하지 않았다면 Gradle로 시작하는 것은 탁월한 선택이 될...

(django) djangopackage.com 좋은 라이브러리 골라쓰자.

January 13, 2014 Blog

maven, pypi, npm 등의 외부라이브러리를 쉽게 검색, 설치, 연동, 관리할수 있는 툴들이 있는데 djangopackage.com 은 pypi 안에 있는 django 부분을 특화시켜놓은 부분이라고 보여진다. 사실 현대의 개발이라고 하는 부분이...

안드로이드 Gradle 버전 문제

January 12, 2014 Blog

Gradle을 쓸 때 가장 아쉬운 점은 Android Gradle 플러그인이 Gradle의 버전에 의존적이라는 것입니다. Gradle Wrapper를 쓰지 않는다면 이전에 사용하던 빌드가 갑자기 안되는 경험을 해본 적이 있을 겁니다. 맥이면...

TDD iOS 이상한모임 전 Chapter 1 요약

January 12, 2014 Blog

Test-Driven iOS Development ( 테스트 주도 iOS 애플리캐이션 개발) 라는 좋은책이 있다하여 이와 관련한 #이상한모임 을 2014년 1월 15일 수요일 저녁 강남 모처에서 갖는다고 한다. 모임을 제안한분은 트위터의...

Tree Shell 명령어

January 12, 2014 Blog

Tree Shell 명령어 설치하기 tree 소스를 다운받고 압축을 해제한다. > curl -O ftp://mama.indstate.edu/linux/tree/tree-1.5.3.tgz > tar xzvf tree-1.5.3.tgz > cd tree-1.5.3/ Makefile을 열고 OS X부분에 주석을 해제한다. > vi...

Tree Shell 명령어

January 12, 2014 Blog

Tree Shell 명령어 설치하기 tree 소스를 다운받고 압축을 해제한다. curl -O ftp://mama.indstate.edu/linux/tree/tree-1.5.3.tgz tar xzvf tree-1.5.3.tgz cd tree-1.5.3/ Makefile을 열고 OS X부분에 주석을 해제한다. vi Makefile # Uncomment for...

MongoDB 유저 생성 및 Mongoose 커넥션 생성

January 12, 2014 Blog

MongoDB Mongoose 로 시작하기 User 설정 mongoDB는 처음에 유저 구분없이 로그인 된다. 즉 로그인하면 너님이 Admin 그 자체. 그래서 DB나 Collection 유저를 생성하고, 권한을 줘야한다. use admin //...

Google Play Services 4.1

January 12, 2014 Blog

구글 플레이 서비스 4.1이 유저들에게 배포되고 있다. 이에 대한 업데이트 내역으로는 1.게임에서

Tree Shell 명령어

January 12, 2014 Blog

Tree Shell 명령어 설치하기 tree 소스를 다운받고 압축을 해제한다. > curl -O ftp://mama.indstate.edu/linux/tree/tree-1.5.3.tgz > tar xzvf tree-1.5.3.tgz > cd tree-1.5.3/ Makefile을 열고 OS X부분에 주석을 해제한다. > vi...

Android ViewPager 기본예제

January 12, 2014 Blog

안드로이드에서 굉장히 많이 쓰이는 AdapterView 입니다. 각각의 View에 다양한 레이아웃을 적용할 수 있어서 응용 또한 다양하게 할 수 있습니다. 이번 포스팅는 가장 기본적인 코드만 다뤄보겠습니다. ViewPager를 사용하려면 Android에서 제공하는...