목록Operating System/MacOS (6)
우노
VSCode for mac 설치 및 환경 설정 먼저, 아래 링크로 들어가서 VSCode for mac을 다운 받고 실행합니다. https://code.visualstudio.com/ 왼쪽 메뉴의 네모네모난 아이콘을 클릭해, Extension Marketplace 로 들어갑니다. 텅빈 껍데기 뿐인 VSCode에 여러가지 기능을 추가할 수 있는 플러그인들이 모여있는 곳입니다. Python 을 검색해서, Microsoft의 Python Extension을 install 합니다. .py 파일 생성 및 실행 상단 [File] 메뉴에서 [Open Folder]를 클랙해 작업 폴더를 지정하고, 새로운 .py 파일을 생성합니다. 간단한 코드를 작성한 뒤, 우측 클릭 후, [Run Python File in Termin..
들어가기 앞서, 일반적으로 Shell Script 의 실행 시간은 date 를 사용해서 측정할 수 있습니다. 하지만, MacOS 환경에서 date 는 miliseconds 단위의 시간을 제공하지 않아, 아래와 같은 오류가 발생합니다. $ date +%s.%N 1485066528.N 따라서, milisecond 단위의 시간까지 측정하기 위해선 coreutils 라는 패키지를 설치한 뒤, gdate 명령어로 시간을 측정해야합니다. coreutils 설치 brew install coreutils PATH 설정 PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH" Shell Script 실행 시간 측정 코드 #!/bin/bash start=`gdate +%s.%N` # ..
VirtualBox 다운로드 https://www.virtualbox.org/wiki/Downloads OS X hosts 클릭 VirtualBox 설치파일 실행 1번의 VirtualBox.pkg 를 더블 클릭 신뢰 여부 확인 허용 클릭 후, 설치 진행 보안 환경 설정 확인 클릭 자물쇠 클릭 후, 세부 사항 클릭 Oracle America, Inc 선택 후 확인 클릭 응용프로그램에서 VirtualBox 실행
MacOS에서 Windows의 Visual Studio같은 IDE는 대표적으로 XCode가 있다. 하지만, 뭔가 불편하고 특히, PS(Problem Solving) 공부할 때 input/output 에서 약간 문제가 있다. 또한, PS용으로 가볍게 소스코드 1개씩 실행시키려고 굳이 XCode와 같은 무거운 IDE를 쓸 필요도 없다. 그리고 착각하면 안되는것이, Visual Studio for mac 은 Windows의 Visual Studio에서 기능이 많이 빠져있는 라이트 버전이라 Windows의 Visual Studio처럼 사용할 수 없다. C++ 소스코드 하나 돌리는 용으로는 못쓴다. 그래서 대안으로 "Visual Studio Code" 를 많이 사용하는데 이것도 깡통상태에서는 IDE가 아니고 그냥..
egg 란? 이스트소프트의 알집을 사용한 압축 파일의 압축 포맷(확장자명)은 zip 이다. zip 파일은 다양한 OS(MacOS, WindowOS 등)에서 압축 및 해제 가능하다. 하지만, 알집은 4G가 넘어가는 파일부턴 압축 포맷(확장자명)을 zip이 아닌 egg를 사용한다. egg 파일을 MacOS에서 압축 해제하기 위해선 추가적인 압축 해제 프로그램이 필요하다. 이 때, 사용할 수 있는 압축 해제 프로그램이 '반디집 X(BandizipX)'이다. 반디집X 설치 및 설정 BandizipX 는 아래 링크를 통해 무료로 다운 가능하다. https://www.bandisoft.com/bandizip/x/ 버전이 오래되었지만, 사용하는데에는 문제가 없다. 반디집X 설치 후 실행하면 '환..
들어가기 앞서, 사용자가 다른 서버에 원격으로 접속하려다 보면, SSH 를 사용해야 하는 경우가 생깁니다. SSH 는, 보안되지 않는 네트워크에서도 네트워크 서비스를 안전하게 운영하기 위한, 암호화 기반 네트워크 프로토콜입니다. 해당 포스트에서는, MacOS 환경에서 SSH 를 생성하고 사용하는 방법에 대해서 알아보겠습니다. 진행 순서 SSH 공개키 존재 여부 확인 SSH 공개키 생성 SSH 공개키 복사 SSH 공개키 등록 1. SSH 공개키 존재 여부 확인 우선, 사용자의 컴퓨터에 이미 SSH 공개키가 있는지 확인합니다. cat ~/.ssh/id_rsa.pub 응답 결과가 아래와 같다면, SSH 공개키가 없는 것이므로, 새로운 SSH 공개키를 생성해야합니다. cat: /.../.ssh/id_rsa.pu..