[JAVA] 간단한 일회성 JSON 데이터를 만들기 귀찮을 때…

  API 서버를 개발하다보면 아래와 같이 간단한 JSON 타입을 Response 값으로 반환해야 하는 경우가 종종 생긴다. { "success" : true, ...
Read more

짭두이노 USB to serial 드라이버 CH340g, CH341 설치하기.

  값비싼? FTDI 가 달려있는 아두이노나 짭두이노에 대한 설치 자료를 인터넷 검색을 통하여 쉽게 찾아볼 수 있지만, 최근 온라인 쇼핑몰에 심심치 ...
Read more

JAVA 텍스트 파일의 Encoding 정보 가져오기 + String Encoding 변환하기.

  이클립스로 작성된 다양한 프로젝트들을 의존하는 프로젝트를 생성하는 경우 인코딩 문제로 당황스러울 때가 종종 있다.   만약 여러개의 프로젝트내의 소스 ...
Read more

무선 인터넷으로 제어하는 가습기 개발기

프로젝트 코드 및 회로도는 아래 주소에서 확인하세요.  https://github.com/ice3x2/Wifi_Humidifier   아두이노를 취미로 시작한지 1년이 지났다. 그 이후로 수집벽이 생겼는데,  센서나 부품을 쓰지도 ...
Read more

Arduino IDE 1.6.x 버전을 이용하여 간단하게 Attiny85 부트로더 굽기.

  이전에 아두이노 IDE 1.0.x 버전 기준으로 Attiny85 부트로더 굽는 법과 삽질 경험에 대하여 포스팅(http://www.dev.re.kr/59) 했었는데, 아두이노 IDE 1.6.4 버전 이상과 그 안에 ...
Read more

DHT22 를 활용한 온도, 습도계 만들기::인터넷으로 온도와 습도, 불쾌지수를 확인하기.

1. DHT22 와 라이브러리 구하기        내가 자주 이용하는 알리 익스프레스에서 3달러 라는 저렴한 가격에 판매되고 있다. 국내 쇼핑몰에서도 많이 ...
Read more

ENC28J60 이더넷 모듈을 이용하여 아두이노를 웹 서버로 활용하기::인터넷 건반 만들어 소리 재생하기

  이번 포스팅에서는 ENC28J60 를 이용하여 아두이노를 웹서버로 만들어 보겠다.    아두이노 모델중에 가장 많이 사용되는 UNO 에 탑재된 ATmega328의 2kbyte 라는 개미 코딱지 같은 ...
Read more

[Tip] View 으로로부터 Bitmap 가져오기 :: getDrawingCache 를 호출했을 때 발생하는 문제 해결.

// SDK 22 기준. view.setDrawingCacheEnabled(true); // 임의로 measure 와 layout 을 호출한다.//view.measure(View.MeasureSpec.makeMeasureSpec(parent.getWidth(), View.MeasureSpec.EXACTLY),// View.MeasureSpec.makeMeasureSpec(parent.getHeight(), View.MeasureSpec.EXACTLY));view.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));view.layout(0, 0, view.getMeasuredWidth(), ...
Read more

테스트 진행시 Private 메소드 호출하기.

TDD 코드를 작성하는데, Private 메소드는 아주 귀찮은 존재입니다. 잠시 public 으로 바꿔서 테스트 하거나 또는 리플렉션을 사용하여 실행 시키는 방법등이 ...
Read more

Guava 사용 요약 슬라이드.

이 슬라이드를 보고 암이 치료되었습니다… 위 슬라이드 내용을 아래와 같이 정리해 봤다. Base :: Objects.equal(), ...
Read more