본문 바로가기

mac4

zsh, 환경 변수 추가 (Kotlin에서 환경 변수 값 가져오기) 1.terminal 실행한 뒤, 환경 변수 설정 $ echo 'export GH_USERANME=jayden-lee' >> ~/.zshenv 2.변경 사항 반영 $ source ~/.zshenv 3.환경 변수 설정 테스트 $ echo $GH_USERNAME Kotlin 에서 환경 변수 값 가져오기 fun main() { val ghUsername = System.getenv("GH_USERNAME") println(ghUsername) // jayden-lee } 2020. 4. 4.
Mac 에서 VirtualBox 설치 실패 시 해결 방법 로컬에서 가상환경 구성해야 하는 일이 있어서 오랜만에 VirtualBox를 다운로드 받아서 설치하려는데 "설치에 실패했습니다" 문구가 표시되었다. 해결하는 방법은 간단했다. Mac 환경설정 > 보안 및 개인 정보 보호 탭으로 이동해서 "개발자 'Oracle America, Inc.'의 시스템 소프트웨어가 차단되어 로드할 수 없습니다" 문구 옆에 있는 허용 버튼을 눌러주면 된다. 허용 버튼을 누르고 다시 설치 시도를 하면 "성공적으로 설치되었습니다" 문구가 표시된다. 2020. 1. 28.
Java 시스템 운영체제 정보 출력하기 Java 애플리케이션이 현재 동작하고 있는 시스템 운영체제 정보 출력하기 위해서는 System.getProperty("os.name") 코드를 사용하면 된다. 프로퍼티에서 가져온 정보를 기반으로 조건문을 사용해서 OS를 구분한다. public class SystemOsMain { public static void main(String[] args) { String os = System.getProperty("os.name").toLowerCase(); if (os.contains("win")) { System.out.println("Windows"); } else if (os.contains("mac")) { System.out.println("Mac"); } else if (os.contains("ni.. 2019. 6. 4.
맥북 USB, HDMI, LAN 어댑터 Verbatim Dual Type C Hub 최근에 나오는 맥북은 모두 Type-C 포트 밖에 없어서 USB, HDMI, LAN을 연결하려면 어댑터 악세사리가 필요합니다. 애플 스토어에서 방금 말한 기능을 지원하는 어댑터를 각각 팔고 있지만 가격적으로도 부담되고 연결 선이 긴게 맘에 안들었습니다. 그래서 검색하던 중 Verbatim 브랜드의 Dual Type C Hub 제품을 알게 되었고 이번에 구매했습니다. 듀얼 타입 C 허브 구성은 USB 3.0 포트 2개, Type-C 포트, LAN, HDMI 기능을 갖춘 어댑터입니다. 맥북하고 연결하기 위해서는 Type-C 포트 2개가 필요합니다. 그래서 듀얼 타입 C 허브와 맥북을 연결하기 위해서는 맥북 기준으로 왼쪽 또는 오른쪽에 있는 2개의 포트 모두를 사용해야 합니다. 여러 기능을 하나의 어댑터에서 .. 2019. 4. 21.