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