바쁜 자바 프로그래머를 위한 코틀린 가이드
그 동안 칩거하면서 일했던 것이 아니라면, 요즘에는 코틀린이 인기를 끌고 있다는 걸 알 것이다. 2017년에 구글이 코틀린을 안드로이드 공식 언어라고 발표한 이후로 코틀린의 인기는 가파르게 상승하고 있다. 코틀린이 간결하고 시작하기에…
그 동안 칩거하면서 일했던 것이 아니라면, 요즘에는 코틀린이 인기를 끌고 있다는 걸 알 것이다. 2017년에 구글이 코틀린을 안드로이드 공식 언어라고 발표한 이후로 코틀린의 인기는 가파르게 상승하고 있다. 코틀린이 간결하고 시작하기에…
안드로이드는 현존하는 모바일 운영체제 중 가장 탄탄한 지지기반을 가진 운영체제이다. 안드로이드 개발자로서 일하고 있거나 직업으로 생각하고 있는 사람들이 알고 있어야할 최소한의 지식을 정리해봤다. 그리고 안드로이드 개발자를 뽑으려고 계획하는 사람들도 아래…
안드로이드는 세계 곳곳의 많은 지역에서 많은 장치들에서 작동한다. 많은 수의 유저들에게 서비스를 제공하기 위해서 앱이 사용되는 지역에 대한 번역 등의 현지화를 해줘야 한다. 앱을 만들 때, 앱의 사용자를 생각하는게 가장…
2017년 이전에는 안드로이드 앱 개발자들은 거의 독점적으로 자바 6를 프로그래밍 언어로 사용했다. 자바 6는 안드로이드 장치가 출시되기 전 2006년에 출시되었다. JetBrains는 안드로이드 스튜디오의 기본이 되는 IntelliJ IDEA를 개발했다. 그리고 2011년에…
서문 MySQL은 주로 LAMP(Linux, Apache, MySQL, PHP) 스택의 한 부분으로 설치되는 오픈 소스 데이터베이스 관리 시스템이다. 관계형 데이터베이스로 분류되며 데이터를 관리하기 위해 SQL (Structured Query Language)를 사용한다. 설치는 굉장히 간단하다.…
이 튜토리얼에서는 PHP 7.3을 어떻게 우분투 18.04에 설치하는지 알아볼 것이다. PHP 7.3 버전은 2018년 12월 6일에 정식으로 출시되었다. 많은 새로운 기능도 포함하고 있지만 이전 버전의 PHP에서 업그레이드 한다면 꼭 고려해야만…
서문 Let's Encrypt는 TLS/SSL 인증서를 발급 받고 설치하는 방법을 제공하는 인증 기관 (Certificate Authority)이다. 대부분의 필수적인 절차를 자동으로 해주는 Certbot이라는 소프트웨어를 제공해서 설치 과정을 간편하게 해준다. 현재, 아파치나 Nginx 서버에서…
서문 아파치 웹 서버는 세계에서 가장 광범위하게 사용되고 있는 HTTP 서버입니다. 다이나믹 모듈 로딩, 강력한 미디어 지원 및 다른 유명 소프트웨어와의 통합 기능을 포함하고 있습니다. 이 가이드에서는 아파치 웹 서버를…