분류 전체보기 125

자바 8 람다 표현식과 스트림 유닛 테스트하기

출처 : http://www.hanbit.co.kr/network/view.html?bi_id=1980 제공 : 한빛 네트워크 저자 : Richard Warburton 역자 : 한승균 원문 : Unit Testing Java 8 Lambda Expressions and Streams 지난 18개월 정도 되는 시간 동안, 자바 8에서의 람다 표현식에 대해 많은 사람들에게 이야기했다. 당신이 Java 8에 대해 책을 쓰고 교육 과정까지 진행하고 있는 사람이라면, 이러는게 아주 이상한 일은 아닐 것이다! 내가 사람들에게 자주 받는 질문 중의 하나는, 람다 표현식이 테스트용 코드에 어떻게 영향을 미치는가? 이다. 점차 많은 사람들이 자신들의 프로젝트에서 자동화된 유닛 혹은 회귀 테스트 스위트를 사용하고 있고, ..

이전포스트 2016.03.28

빠른 개발자와 튼튼한 개발자, 누굴 뽑을까? - beSUCCESS

출처 : http://kr.besuccess.com/2016/02/cloudbric/ 출처 : Steven Guarraccia의 일러스트동화 의 이야기를 기억하는가? 게으른 첫째와 둘째 돼지는 얼른 집을 짓고 싶은 마음에 지푸라기와 통나무로 엉성한 집을 지었다가 죽을 위기에 처했고, 막내 돼지만 튼튼한 벽돌집을 지은 덕에 늑대의 위협에도 안전했다. 동화 는 아이들에게 ‘무엇이든지 대충 할 생각 말고, 신중한 자세로 미래의 위기에 대비하세요’라는 메시지를 늑대를 통해 꽤나 공포스럽게 풀어나간다. 우리는 가 주는 이 교훈을 너무나 당연하게 알고 자라왔다. 하지만 정보보안에서 튼튼한 벽돌집의 중요성을 인지하고, 이에 맞는 대응책을 내놓는 사람은 극히 드물다. 특히, 스타트업 시장에서 벽돌집을 기대하는 것은 굉..

이전포스트 2016.03.28

[Book] RxJava Essentials : Rx자바로 배우는 리액티브 프로그래밍

RxJava Essentials : Rx자바로 배우는 리액티브 프로그래밍- 이반 모르질로 지음- 강경구 옮김 RxJava를 Android에 적용하는 방식을 예제로 풀어나가는 책이다.Android를 어느정도 개발해본 사람들에게 적합하며, 초보 프로그래머에게는 적합해 보이지 않는다.기본적으로 multi-thread에 대한 개념이 있어야 하며 ThreadPool과 Sync, Async의 개념 Task에 대한 개념이 없다면 내용을 이해할 수 없을것 같다.레퍼런스로 보기에는 무리가 있지만 RxJava의 개념을 파악하는데에는 괜찮다.번역은 무난하게 잘 되어 있는 것 같다. 책추천 : ◆◆◆◇◇ (3.0 / 5.0)난이도 : 중상 관련글Android에 Java8 람다(lambda) 사용하기Android에 RxJava..

이전포스트 2016.03.25

개발 & 빌드 & 배포 서버 환경.

개발 & 운영 환경 구성.AWS(Amazon Web Service)에서 EC2에 설치 및 테스트를 한 후 Raspberry PI 2 에 적용하는 방식을 취한다. AWS에 Docker를 사용해 설치 및 테스트를 한 후에 정상 작동할 경우 Raspberry PI 2 에 반영한다. 가난한 주인장은 최대한 돈(기기값, 운영비)을 아끼기 위해 다음과 같이 개발&운영 환경을 구성했다.(운영이라고 해봐야 외부에 공개도 하지않는 ‘기분만 느끼는’ 운영이다. AWS넘 비싸다 ㅠㅠ NAS살돈도 없어 Raspberry Pi2에 owncloud를 살짝 끼워 넣었다 ㅠㅠ) 개발 PC(Macbook Pro) -> 빌드 서버 (Raspberry Pi 2, Mac mini) -> 배포 & 운영 서버 (AWS) * 개발PC (Macb..

자바 8 람다(Lambda) 표현식을 안드로이드에서 사용하기

Java8 에서 여러 항목이 추가 되었다. 그 중에 ‘Lambda expressions’ 과 ‘Method references’는 나에게 있어서 참 매력적인 항목 이었다. 특히나 ‘Method references’는 C++로 소켓 서버를 만들때 자주 사용하던 기법에서 필요한 기능이라 더욱 반가웠다. 장황한 말보다는 코드!! retrolambda를 적용하면 다음과 같은 코드들이 가능해 진다. 위와 같은 방식의 코딩을 Android Project에서도 사용하기로 하고 방법을 찾아보았다. 이 글은, OSX(Mac)에서 Android Studio를 사용하여 retrolambda를 설정하는 방법을 다룬다. 1. JDK8을 설치한다. 2. 프로젝트의 build.gradle을 수정한다. 3. 모듈의 build.gra..

이전포스트 2016.03.23

뮤지컬 삼총사

써야 하는 포스트는 쌓여만 가는데... 지병인 귀차니즘 덕분에 쓰질 못하고 있네요 ㅡㅡa 암튼 각설하고, 뮤지컬 삼총사를 보고 왔습니다. 평일인데도 사람이 생각보다 많더군요 ㅎㄷㄷ 일단 도착해서.. 지하1층 레스토랑에서 공연 관람전 간단히(?) 식사 겸 음주를 했습니다 ㅋㅋㅋ 크림 스파게티는 강추!! 다른 음식들은 So~So~~ 제가 개인적으로 신성우 형님을 좋아라 합니다~ 특히 신성우 형님의 음색은 정말 부럽죠~~ (제 노래방 18번이 신성우의 서시 입니다 ㅎㅎㅎ) 아시다시피 공연장에서 사진이나 영상의 촬영이 금지되어 있지요~ 그래도 클로징 장면에는 다들 한장씩 찍길래 저도 살짝 찍어 보았습니다~~ (사진 아래쪽에 액정들 보이시죠? ㅋㅋ) 개인적으로 외국에서 들여오는 뮤지컬은 별로 좋아라 하지 않는데 ..

이전포스트 2011.12.08

[Android] 안드로이드 apk 디컴파일(Decompile)하기

출처 : http://blog.naver.com/PostView.nhn?blogId=man8408&logNo=110111707630 * 안드로이드을빨리이해하기위한방법 1. OpenSource활용 - http://code.google.com/hosting/ - http://google.com/codesearch 2. Reverse Engineering 활용하여 학습하기 - 자바 클래스 리버싱 - 안드로이드 실행파일 구조와 리버싱 * APK파일 디컴파일(Decompile)하는 방법 1. 디컴파일을 위한 툴 설치 1.ApkTool - 다운로드 : http://code.google.com/p/android-apktool/downloads/list - 압축풀기 : android-sdk가 설치된 platform-t..

이전포스트 2011.11.18

[연극추천] 당신만이 & 타이 레스토랑 싱하맥주

당신많이 아니죠~ 당신만이 맞습니다~~ 이름부터 생소한 연극을 보게 되었다. 사실 별 기대를 안했다 100만년만에 대학로를 밟는다는 생각으로 갔더랬다. (아래의 광고 이미지를 보라.. 절대로 기대를 할 수 없게끔 만들지 않는가???) 암튼, 일단 들어갔다. 봤다. 그리고 웃고 울었다. 배우들의 연기는 정말 최고였고 노래도 가수 못지 않았다. 부산 사투리를 사용한 코믹적인 요소가 곳곳에 녹아 있었고 삶에 대해 다시금 생각하게끔 만드는 연극 이었다. 한마디로 하자면. 강!!! 강!!!! 추!!!! 절대 돈과 시간이 아깝지 않았다. (우리 일행 모두가 감동의 도가니탕이었다~) 다만 아쉬운건 연극이 끝나고 포토타임이 없었다는 것... 아... 사진 한방 박고 싶었는데... 아쉬움을 뒤로하고 타이 레스토랑에서 싱..

이전포스트 2011.11.03

Vrapper — Vim-like editing in Eclipse (이클립스에서 vi를 사용하자) & Color theme

Vi는 정말 대단한 에디터인것 같다. Visual Studio에서도 플러그인을 설치해서 사용했는데. 요새 Android관련 개발을 하느라 이클립스를 설치했다. 이클립스를 설치하자마자 제일 먼저 한 일은 이클립스 에디터의 컬러 스키마의 변경 & vi 플러그인 설치 였다. 이클립스에 vi 에디터 플러그인의 설치는 굉장히 간단하다!! http://vrapper.sourceforge.net/update-site/stable-> 를 선택한 후에 ADD를 클릭! 위의 URL을 넣기만 하면 끝~~ 자세한 설명은 http://vrapper.sourceforge.net/documentation/?page=2 이곳에서 확인하자~ 그리고 ->를 선택한 후에 Color Theme를 설치! 마음에 드는 컬러 스키마를 사용하자~..

이전포스트 2011.10.28

Nest

뉴스기사 : http://news.naver.com/main/hotissue/read.nhn?mid=hot&sid1=105&cid=303949&iid=389007&oid=031&aid=0000240270&ptype=011 '아이팟의 아버지'로 알려진 토니 파델(Tony Fadell)이 지난 2008년말 애플을 떠난 뒤 처음으로 신제품을 들고 나왔다. 신제품은 뜻밖에도 디지털 미디어 기기가 아닌 '온도조절장치'다. (본문 중에서) 흠... 애플에 거쳐간 사람들이 애플에서 익힌 철학을 펼치기 시작한 듯 싶다. 스티븐잡스가 떠나간 이후라서 더 부각될지도... 아무튼 이 제품의 철학은 애플의 그것과 매우 닮아있다. "사용자 중심인 심플함!!!" 엔드 유저를 상대로 제품(하드웨어, 소프트웨어)을 개발하는 사람들은..

이전포스트 2011.10.26
반응형