북경, 경계를 두지 않는 나라 시내 외각에서의 생활에 조금씩 적응해 가고 있다오늘은 싼리툰으로 나갈 계획이다, 북경의 이태원이라고 한다.좋은 카페에서의 코딩작업을 기대하며 버스에 올랐다. (이젠 익숙한 167번 버스) Sihui 전철역으로 가는 도중 버스가 갑자기 멈춘다, 알고보니 앞차가 길 한 복판에 멈춰 선 것이다그리고는 뭔 볼일이 있는지 앞차 운전사가 당당히 차에 내린다. 버스 운전사도 진로를 방해 했는데도 경적만 몇번 울리고 빗겨 갈 뿐이다. 한두번이 아니다, 자전거가 버스 앞길을 막고 달려도 택시 앞을 커피 주문 때문에 갑자기 서도경적만 울리고 빗겨간다, 그 때의 앞길을 막는 차도 견적을 마구 울리는 버스 기사도 모두 당당하다. 남에게 피해를 주는 것에 미안함은 없는 것인가?어쩜 피해라고 생각하..
# Full NameDTO: Data Transfer ObjectVO: Value ObjectPOJO: Plain Old Java Object # History Domain Model의 용어들은 EJB 웹 개발 시절부터 거슬러 올라간다, 웹 개발 패러다임은 변화되는 것이니 그에 맞춰 Domain Model의 용어들도 변화 한다. EJB 시절 Entity Bean과 별도로 일일이 Copy하여 DTO 사용POJO 기반 Domain Model을 지원하는 Hibernate ORM이 나타나면서, Domain Model Everywhere 도전Is it possible to use at everywhere? Presentation Tier: 화면에 보여주지 않는 정보는 왜 주니? # Current 토비님의 Doma..
# Java Lambda 식으로 '() -> {}' 기본 표현이 있다 # Java의 Lambda는 Interface를 이용하여 Lambda 함수를 만듦으로써 Interface의 함수가 1개만 있어야 Lambda 표현을 할 수 있는 제약이 생겼다. # 상속 -> 익명클래스 -> Lambda 흐름으로 점점 간결하게 표현 할 수 있다.# 추가 스터디Java 8 Interface는 구현체가 포함될 수 있으므로 더 이상 분산 객체를 저으이하는 규약으로 부적합Java의 Lambda 표편식은 내부적으로 Proxy 클래스가 생성됨Java 8 Interface의 .class 파일에 악의적으로 default 키워드 메서드 구현을 임의로 수정해 어플리케이션에 나쁜 영향을 끼칠 수 있다. # 출처:엄준일님, Java 8의 L..
요구사항RN 앱에 WebView를 통해 보여지는 캠 화면이 Inactive 상태 변경 시, 이벤트를 받아 데이터 누수 및 Single Connection에 따른 연결 자원 반납을 위해 캠 연결을 끊어 줘야 한다. Component Inactive 상태로 천이 후, 라우터의 데이터 전송 상태를 보니 1분 정도 후 연결이 끊어지는 것을 확인했다.해당 메소드가 호출 될거라 기대 했는데, 그렇지는 않다.componentWillUnmount(){ console.log("componentWillUnmount"); } 사유:
구현 배경 십시일반 앱의 AdMob 네이티브 광고 고급형이 beta 버전이라, 정식 Release 되지 않았고, Dackjang IOT 작품은 부모님의 농장에 당장 적용하면 좋을 것 같아, 다시 IOT 환경을(예전에 잠시 했음) 개발해 보려 한다. 요구 사항온습도 센서 측정(DHT11)NodeMCS Wifi 통신Thingspeak 서비스 사용LTE Router 인터넷 환경 구축 [완료 170801]캠(CCTV) 기능 [완료, 171001]온습도/캠 닭장 모니터링 앱 제작 [완료, 171113]스위치농약 살포기 LTE Router 인터넷 환경 구축 농장에서 인터넷을 쓰기위해서, 여러 고민을 해봤다. LGU+ IOT는 약정 및 비싼 요금이 들어가기 때문에 과감히 제외하고 다른 방법을 찾아 봤다. 그중에 눈에..
# 문제 현상:React Native Init 프로젝트 로 생성 후 컴파일이 안됨에러 메시지java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0# 원인: # 해결:임시조치: http://stackoverflow.com/questions/37466744/android-studio-continues-to-get-a-unsupported-major-minor-version-52-0classpath 'com.android.tools.build:gradle:2.1.0'로 gradle 설정 파일 버전을 변경하니 더이상 문제 현상은 발생 하지 않았음
비행기에서 공포와 지루한 시간을 이겨가며 읽은 책이다 천연 균을 이용해서 빵을 만든 사람의 이야기 인데~ 균이라하면 아시아쪽에서는 술을 만드는데, 그것을 착안해서 이 세상에 없던 빵을 만든 일본의 어떤이에 멋진 도전 실화 이야기 이다.(일본 여행으로 가봐야 겠다..) 나 또한 농부의 자식으로 자연을 배우고 어울린다는 것이 쉽지 않다는 것을 알기 때문에 그 도전의 어려움과 힘듦이 많이 와 닿았다 이 글의 주인공 처럼 올바른 곳에 평생에 걸친 도전하는 삶을 살 수 있을까? 몰입하는 즐거움과 이루어내는 행복을, 느껴 볼 수 있을까? 지금 나에게 그렇게 가야 한다고.. 그렇지 못한 나에게 가책을 느끼게 해 주었다 지금 난, 단순히 하루 하루를 살아가는 것일 뿐이다....