본문 바로가기

전체 글35

Intellij IDEA로 코틀린 시작하기 (공식문서 번역) 이 글은 Getting Started with IntelliJ IDEA를 번역한 글입니다. 이미지는 최신 버전으로 교체했습니다. https://kotlinlang.org/docs/tutorials/getting-started.html Getting Started with IntelliJ IDEA - Kotlin Programming Language This tutorial walks you through creating a simple Hello World application using IntelliJ IDEA. kotlinlang.org 이 강좌에서는 IntelliJ IDEA에서 간단한 "Hello World" 애플리케이션을 만들것입니다. 환경 설정하기 이 강좌에서 IntelliJ IDEA를 사용할 .. 2020. 4. 15.
재택근무 일주일차 후기 / 내가 느낀 장단점 코로나19 사태가 "심각" 단계 내가 다니는 회사도 재택근무를 실시하게 되었다. 처음에는 선택적으로 시행을 하다가 3일째부터는 아예 필수로 전환한 상태. 겉으로 보기에는 아직까지 큰 무리 없이 회사는 잘 굴러가고 있는 것처럼 보인다. 4~5년 후에 재택근무를 할 수 있는 환경으로 만들거라고 계획을 하고 있던 나였지만, 잠시라도 다가온 미래를 경험하면서 여러가지 점들을 느끼고 있다. 느껴본 장단점을 몇가지 적어보았다. 재택근무라 너무 좋은 점. 1. 출퇴근을 위한 에너지와 시간을 비축할 수 있다. 나는 아침잠이 꽤 있는 편이다. 그러나 문제가 되지 않는다. 8:55에 기상을 해도 9:00 VPN을 켬과 동시에 출근을 한 상태가 된다. 정신만 맑으면 바로 일을 할 수 있는 상태이기 때문이다. 우리가 출근하면.. 2020. 2. 28.
저의 블로그는요 기본적으로 개발과 관련된 것을 다룹니다. 제 글은 모두 과정 상의 것들입니다. 처음부터 완벽할 수는 없고, 계속 보완해 나가야죠. 기술은 끊임없이 변하기도 하고요. 그래서 오늘 보신 버전과 내일 보신 버전이 다를 수 있어요. 초안은 매우 빈약할 수도 있고요, 제가 새로 경험하거나 알게 된 것들로 살이 붙을 수 있고요. 저는 현업에서 Java/Spring으로 서버 개발을 하지만, 이와 관련된 글보다는 개인 서비스를 삽질 했던 글이 더 많을 겁니다. 개인 서비스에서 쓰는 기술의 스택이 제가 직장에서 쓰는 것과 다릅니다(서버-Python/Django, 클라이언트-Swift/iOS, Java/Android, Javascript/React). 제가 올리는 글들이 실제 현업에서 쓰는 방식과는 조금 다른 점도 있겠습.. 2020. 2. 23.
Apple Login (Sign In With Apple) 구현하기 2020년 4월부터 소셜 로그인 기능 만으로 로그인이 되는 App은 애플 로그인을 지원해야 한다. https://developer.apple.com/app-store/review/guidelines/#sign-in-with-apple App Store Review Guidelines - Apple Developer App Store Review Guidelines Apps are changing the world, enriching people’s lives, and enabling developers like you to innovate like never before. As a result, the App Store has grown into an exciting and vibrant ecosyste.. 2020. 2. 23.
About Me 90년생입니다. 일본어, 영어를 전공했습니다. 커머스 회사에서 Backend 개발을 합니다. 개인적으로 친구와 앱 장사를 하고 있습니다. 공간적 시간적 자유(돈)를 원합니다. 음악을 좋아합니다. 관종입니다. Github: https://github.com/gyugyu90 gyugyu90 - Overview gyugyu90 has 22 repositories available. Follow their code on GitHub. github.com Email: kh2000park@gmail.com 2020. 2. 17.
[Java] Interface vs Abstract class interface 오직 추상 method와 상수만을 멤버로 갖는다. (JDK 1.8부터는 static method와 default method도 가능) static method: 선택적으로 override할 수 있고, 객체에서도 호출되고 static으로도 호출 가능 default method: 선택적으로 override할 수 있음. 다중 구현 가능 abstract class 상속은 하나만 가능 추상 method를 가진 클래스 공통점 new 연산자로 인스턴스 생성 불가능 prototype만 있는 method를 갖는다. 사용하기 위해서는 확장/구현 해야 한다. 차이점 MINOR) abstract class는 완성된 method를 사용할 수 있지만, interface는 추상 method와 static, def.. 2019. 5. 7.