서버 개발자가 서비스를 처음부터 끝까지 만들어보기 위한 프로젝트 The Peak입니다. The Peak는 Vertical social network service 의 컨셉입니다. 간단한 UI를 통해서 서비스 방향과 컨셉을 명확히 하기 위해서 안드로이드 앱으로 프로토타이핑을 먼저 수행하기로 하였습니다. 그 첫 단계로 IDE(Android Studio) 설치과 전체적으로 가져갈 아키텍처를 조사하였습니다. 저와 같이 서버 개발자로 Java 혹은 Kotlin을 사용할 줄 알지만 처음으로 안드로이드 프로젝트 혹은 공부하는 분들에게 도움이 되길 바랍니다. Android 개발 환경 구축 Android 개발은 구글에서 공식적으로 제공하고 있는 Android Studio를 사용하기 위해 Brew로 설치합니다. 더보기

Go 라는 언어는 참 재미있습니다. 프로그램 언어 중 어린 나이라서 최신 기술과 그 동안의 개발자들의 많은 고민들이 스펙이 들어가있습니다. Go를 공부하면서 겪는 특이한 점들을 몇 개 정리 해보았습니다. 구글에서 Go를 검색할려면? 첫 번째로 부딪힌 가장 재미있는 점은 구글에서 궁금한 점을 찾을 때 키워드가 약간 고민스럽습니다. 단순히 go 라고 검색하면 생뚱맞은 결과들이 나타날 때가 많습니다. 그래서 대부분의 개발자와 질문을 올리는 사람들이 golang이라고 적어서 올립니다. go 이면서 go라고 부르지(아니 검색하지) 못하는 재미있는 언어 대/소문자를 이용한 제한자 대문자 함수는 public, 소문자이면 private 정말 이건 안 익숙해지는 규칙입니다. 더보기

Play! Framework 는 Typesafe(현 Lightend)사에서 개발한 웹 프레임워크로 Scala로 웹 어플리션을 개발할 때 편리한 기능들을 제공합니다. 하지만 IntelliJ IDEA로 Play! Framework 기반의 개발을 하는 중 수동으로 target 등을 삭제하였는데 다음의 오류가 발생하였습니다. Error:(10, 19) object login is not a member of package views.html Ok(views.html.login.render()) ^ 정상적으로 빌드가 되던 중 코드를 수정하지 않고 재빌드만 하였지만 위 오류가 발생하였습니다. object xxx is not a member 원인 대부분의 경우는 IntelliJ IDEA에 저장된 Cache가 깨지면서 위와 같은 현상이 발생하였습니다. 더보기

Scala 오류: error scalac: bad option ‘-target:jvm-1.8’ IntelliJ IDEA에서 Scala를 사용하는 중 컴파일 시 다음과 같은 오류 메시지가 발생하였습니다. 이 현상은 사용 중인 프로젝트에서 갑작스럽게 발생하였습니다. Error:scalac: 'jvm-1.8' is not a valid choice for '-target' Error:scalac: bad option: '-target:jvm-1.8' 원인 Scala 2.11.4 이전 버전에는 jvm-1.8이 target으로 설정되어 있지 않아 발생하는 현상[참고1]입니다. IntelliJ IDEA에서 Default로 -target:jvm-1.8 옵션이 설정되어 있기 때문에 발생합니다. 해결 방법 이 문제를 해결하기 위해서는 2가지의 방법이 있습니다. 더보기

페이지 1 / 1
위로