이상한모임에 대하여

June 23, 2015 Blog

사람들이 어떤 커뮤니티냐고 자꾸 묻는다. 벌써 2년이 다 되어 가는데도 여전히 묻는다. 모임이라는 단어에서 자꾸 계 모임이라던지 동호회라든지 그런 게 연상되는 건 어쩔 수 없다고 차치하고서라도. 아무것도 안...

Octokit을 이용하여 GitHub 앱 만들기

June 22, 2015 Blog

웹 앱 혹은 네이티브 앱을 개발하다보면 보통 트위터, 페이스북 혹은 다른 웹 서비스와 연동을 고려하게 된다. 그럴 때 보통 해당 웹 서비스와 연동을 위해 OAuth 인증을 하게 되는데,...

ino toolkit으로 Arduino 맛보기

June 19, 2015 Blog

지난번 구입한 Raspberry Pi에 이어 이번엔 Arduino가 도착했다. 첫인상으로 비교했을 땐 Raspberry Pi는 똑똑하고 Arduino는 우직한 기분이 든다. Arduino는 모든 정보가 오픈소스로 공개되어 있어서 훨씬 다양한 종류의 보드가...

PHP 7과 연관된 RFC 이야기

June 18, 2015 Blog

며칠 전에 PHP 7 alpha 첫 버전이 나왔다. 나는 호기심에 PHP의 feature들이 어떤 과정으로 결정되었는지 살짝만 찾아보았는데, PHP 7에 추가하자고 제안된 기능들을 몇가지 살펴보고, PHP의 의사결정 방식을 좀...

훌륭한 자바스크립트 개발자 되는 법

June 18, 2015 Blog

원문 : How to Become a Great JavaScript Developer 몇가지 참고할 것이 있어서 메모하다보니 조금 길어져서 포스팅합니다. 전체 내용은 아니니 흥미가 가시는 분은 원문을 보시길 바랍니다. Read Books...

FluentValidation 제어 역전 혹은 의존성 주입 설정

June 16, 2015 Blog

지난 포스트에서는 FluentValidation 라이브러리를 이용하여 유효성 검사 로직에 대해 어떻게 유닛테스트를 진행하는지에 대하여 간단하게 알아 보았다. 이번 포스트에서는 이 FluentValidation 라이브러리를 아예 IoC 콘테이너에 넣어서 좀 더 깔끔한...

UIGestureRecognizer in Swift

June 15, 2015 Blog

UIGestureRecognizer를 상속받아 사용할 수 있는 7가지 Gesture Recognizer가 있습니다. Tap gesture recognizer Swipe gesture recognizer Pan gesture recognizer Pinch gesture recognizer Rotation gesture recognizer Screen gesture recognizer LongPress...

태국 끄라비 여행 4일차, 포 아일랜드

June 15, 2015 Blog

태국 끄라비 여행 4일차, 포 아일랜드벌써 끄라비 4박 5일 여행의 끝을 달려가고 있다. 이동해서 온 첫날, 이동해서 가는 내일을 빼면 오늘이 마지막 날인거나 다름없다. 뭔가 아쉽긴 하다.  오늘은...

Spark로 빅데이터 입문, 3주차 노트

June 14, 2015 Blog

Lecture 5. 반구조적 데이터 자료 형태 구조적: 정형(schema) 데이터. RDB, formatted msg 반구조적: schema를 그때그때. XML, JSON, mp3tag 비구조적: plain text 파일이란 byte의 나열 FS를 통한 상하구조 POSIX...

CentOS 7 에서 zabbix-server 에러

June 14, 2015 Blog

2주전에 받은 숙제인데, 회사일이 바빠서 못하고 있다가 조금 시간이 있어서 설정하고 있는데. CentOS 7에다가 Zabbix를 올리고있다. VM에서 4시간동안 서비스가 제대로 안돌아서, 내 설정이 잘못되었나 하여, 설치하는 메뉴얼도 바꿔서 확인을...

iOS & OS X 노트 앱 활용법

June 14, 2015 Blog

iOS & OS X 노트 앱 활용법이번 iOS 9의 기본 노트앱에는 기능을 추가되어서 좀 더 활용도 높게 사용할 수 있습니다. 체크, 그림 그리기 등 몇 몇 기능만 빼면...

대륙의 실수 Teclast X80HD tPad

June 13, 2015 Blog

대륙의 실수 Teclast X80HD tPad구입링크: Teclast X80HD 대륙의 실수가 너무 많아서 이젠 실수가 아니라 실력인 것 같다. 알리익스프레이스를 둘러보다가 Teclast X80HD 이 제품을 발견했다. 간단한 스펙은 8인치 안드로이드 4.4.4 + 윈도우 8.1 듀얼...

FluentValidation 라이브러리 유닛 테스트

June 12, 2015 Blog

지난 포스트에서 간단하게 소개했던 FluentValidation 라이브러리는 유효성 검사 자체를 손쉽게 해 줄 수 있게끔 도와주기도 하지만, 그 유효성 검사 로직 자체를 테스트할 수 있기 쉽게도 되어 있다. 이번...

Twitter URL Scheme 적용을 위한 User id 찾기

June 12, 2015 Blog

앱 내에서 웹뷰로 URL을 띄우려다 URL Scheme를 같이 적용시키면 좋을 것 같아 주소를 검색했다. twitter://status?id=12345 twitter://user?screen_name=lorenb twitter://user?id=12345 twitter://status?id=12345 twitter://timeline twitter://mentions twitter://messages twitter://list?screen_name=lorenb&slug=abcd twitter://post?message=hello%20world twitter://post?message=hello%20world&in_reply_to_status_id=12345 twitter://search?query=%23hashtag 구글링으로 찾을 수...

오토레이아웃을 위한 새로운 클래스 NSLayoutAnchor in Swift

June 12, 2015 Blog

AutoLayout을 사용하기 위해 NSLayoutConstraint 클래스를 사용하여 Constrait를 만들었습니다. 하지만 사용법도 어렵고 잘 이해되지 않아 항상 골치를 썩이던 녀석이었습니다. 이번 WWDC에서 NSLayoutAnchor라는 클래스를 보여주었습니다. 좀 더 간결하고 명확하게 사용할...

ES7의 함수 bind 문법

June 11, 2015 Blog

어제 @wesbos가 .bind()를 사용한 querySelector 단축에 대한 js 소스를 캡쳐한 트윗을 올렸다. 1234// 선택된 첫번째 엘리먼트 - $('input[name="food"]')var $ = document.querySelector.bind(document);// 선택된 엘리먼트들의 배열 - $('img.dog')var $$ =...

Spark로 빅데이터 입문, 1-2주차 노트

June 10, 2015 Blog

edX에서 Spark로 빅데이터 입문(Introduction to Big Data with Apache Spark)을 듣고 있다. UC Berkeley의 Anthony Joseph 교수가 진행하는 수업으로, 실제 데이터를 가지고 과제 4개를 진행하면서 Spark로 빅데이터 분석하는...

Laravel 컨트롤러 테스트 작성 요령

June 7, 2015 Blog

테스트를 작성할 때 무엇을 테스트 할 것인지를 결정하는 것이 참 어려운 것 같습니다. Jeffrey Way 의 조언을 따르니 컨트롤러 테스트 작성에 꽤 도움이 되네요. “Controller tests should verify...

ECMAScript 6를 위한 Babel 기본 사용법

June 7, 2015 Blog

ECMAScript 6 에서 추가되는 많은 새로운 기능들이 기대가 되면서도 아직까지 직접 사용해보지 못했었다. 최근에 JavaScript 관련 컨퍼런스 영상 뿐만 아니라 대부분의 포스트도 최신 문법으로 작성되는 경우가 많아 살펴보게...

AWS에서 Meteor 실행시 mongo exit code 1 해결방법

June 7, 2015 Blog

AWS에서 Meteor 실행시 mongo exit code 1 해결방법참조: Meteor 1.0.4.2 Mongodb exit code 1, Restarting. aws EC2에서 meteor 애플리케이션을 만들고 실행을 하면 아래와 같이 mongo exit code 1 이라는 에러 메세지를 보여주면서...