-
Google io 2019 Developer-Keynote
구글의 연례 개발자 컨퍼런스인 Google I/O 2019 Developer-Keynote 매년 Android 서비스 관려자들을 설램, 흥분, 분노를 가져다 주는 Google ‘Input’, ‘Output’. Developer-Keynote 중 관심 있는 분야에 대한 간략한 리뷰 입니다. “Android Kotlin first” 코틀린 꼭 해야 할까? 한 2년 전부터 안드로이드 개발자 사이에 올라오던 이슈를 이번 Google I/O 2019 에서 깔끔하게 정리해 주었습니다. Chet haase : "응 닥치고 Kotlin 해" Kotlin 장점 코드가 간결해진다. 코드가 간결해지니 가독성도 증가한다. 복잡한 로직을 간단하게 짤 수 있다. 모두가 말하는...
-
ESnext, 내일의 자바스크립트
시작하며 이 이야기는 “ECMAscript 무엇이며, 표준은 어떻게 만들어지는가?” 라는 궁금증으로 부터 시작한다. 우선 위키에 정의된 ECMAscript란 이렇다. ECMA스크립트(ECMAScript, 또는 ES[1])는 Ecma 인터내셔널의 ECMA-262 기술 규격에 정의된 표준화된 스크립트 프로그래밍 언어이다. 자바스크립트를 표준화하기 위해 만들어졌고 지금도 자바스크립트가 제일 잘 알려져 있지만, 액션스크립트와 J스크립트 등 다른 구현체도 포함하고 있다. Ecma 인터내셔널의 여러 기술 위원회(Technial Committee, 이하 TC) 중 TC39 라는 위원회가 이 명세를 관리한다. JavaScript 표준을 제정하는 기술 그룹인 TC39 현재는 9th Edition - ECMAScript 2018 까지...
-
Java Image Performance
실제 업무에서 Java로 image를 처리하여 서비스 하는 경우는 그렇게 많지 않을것이다. 예시 프로젝트를 통해, Java로 이미지를 읽고, 가공하고, 다시 인코딩을 하는 일련의 과정을 쓸 예정이다. 하지만 이미지 처리에서 가장 중요한 건 역시 속도다. 멋있는 이미지를 서버에서 만들었다 해도, 다수의 접속자가 쾌적하게 그 이미지를 볼수 있어야 한다. 그런 의미에서 performance 중심 위주로 기술하려고 한다. 예시 프로젝트 소개 아래와 같은 1~9까지의 이미지 조각들을 읽어서(image decoding), 각 조각 이미지를 BufferedImage를 이용하여 합친뒤, 합친 이미지를 아래와 같이 png로 변환(image...