Posts
YEONGUK LEE
Cancel

Apple Silicon Mac에 Jekyll 설치하기

Intel 맥에서 Apple Silicon M1 맥으로 기변한 이후에 Github Page에 글을 작성하기 위해 여러차례 시도해보았지만 실패했었던 Jekyll 설치방법에 대해 공유하고자 글을 작성해본다. 현재 Homebrew 설치버전은 3.0으로 Apple Silicon M1을 Native로 지원하는 버전이다. 일단 Jekyll을 사용하기 ...

Apple M1 Mac에서 Homebrew 설치하기

이 글을 읽고 있다면 당신은 M1 Mac을 사용하고 있을 것이다. macOS 10.15 Catalina부터 기본 쉘(Shell)이 bash에서 zsh로 변경되었기때문에 zsh 기반으로 설명 할 예정이다. 먼저 Homebrew는 2021년 2월 5일 3.0 버전에서 M1/Apple Silicon/ARM을 Native로 지원하기 시작했다 https://...

Mac에서 xcrun :error :invalid active developer path 문제 발생 시 해결 방법

어제까지 잘 되던 git이 macOS 11.2로 판올림 이후에 오류를 내뿜으며 정상적으로 작동하지 않는다. 해당 문제는 xcode CLI 설치문제라고는 하는데 왜 정상적으로 되던게 오류를 뿜는건지 원.. 아무튼 해당 문제는 아래의 명령어를 이용하여 설치하면 정상작동 한다. $ xcode-select --install

Mac 터미널 접근 시 Last login ~ ttys000 없애기

최근 Terminal 대신 iTerm2를 설치하면서 이리저리 꾸미고 바꿔보던 중 해당 문구가 거슬려서 없애는 방법을 찾기로 하면서 안 사실인데, Last login: Fri Jan 22 16:15:41 on ttys000 같은 로그인 시 뜨는 문구를 MOTD(Message Of The Day)라고 하는 모양이다. 여튼 해당 문구를 삭제하는 방법은...

MySQL 쉘스크립트 작성 시 비밀번호 경고 처리하기 (Warning :Using a password on the command line interface can be insecure)

MySQL 5.6 이후 버전에서 쉘 스크립트를 실행하거나 mysqldump를 사용하면 Warning: Using a password on the command line interface can be insecure 오류가 발생한다. 검색해보니 무시해도 상관이 없다고 하지만, 뭔가 오류가 뜨는게 거슬리다보니 해결방법을 찾던 중 까먹을까봐 블로그에도 올...

Mac에서 기본 Python 기본버전 설정하기

Mac에서 Python을 사용하려고 HomeBrew나 python -V 명령어를 이용하게 되면 기본적으로 설치되어 있는 2.7버전을 나타낸다. 보통 Python을 사용할 때는 3버전 이상을 권장하기때문에 HomeBrew를 통해 설치하게되는데 일단 HomeBrew 설치방법에 대해서 살펴보자. HomeBrew 설치하기 아래와 같이 Terminal을 실...

JAVA-MySQL 연동 시 Public key retrieval is not allowed 오류 해결법

Public key retrieval is not allowed 오류 해결법 Exception in thread "main" java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed MySQL 8.x 버전 이상에서 발생하는 문제로 위와 같은 오류가 발생한다...

Ubuntu apt-get 업데이트 중 The following packages have been kept back 오류 해결법

The following packages have been kept back 오류 해결법 $ apt-get update && apt-get upgrade ... The following packages have been kept back: gimp gimp-data libgegl-0.0-0 libgimp2.0 간혹 apt-get...

알고리즘(표현방법의 종류)이란?

알고리즘이란? 알고리즘(Algorithm)은 문제해결방법을 추상화하여 단계적 절차를 논리적으로 기술해 놓은 명세서다. 알고리즘은 다음과 같은 5가지 조건을 만족해야 한다. 입력(input) : 알고리즘 수행에 필요한 자료가 외부에서 입력으로 제공될 수 있어야 한다. 출력(output) : 알고리즘 수행 후 하나...

자료구조와 소프트웨어 개발 생명주기(SDLC)

자료구조(Data Structure)란? 자료(Data)에 대한 처리를 효율적으로 수행 및 사용할 수 있도록 자료를 자료의 특성에 따라 서 조직적, 체계적으로 만들어서 저장하여 자료들의 집합을 표현한 것을 말한다. 소프트웨어 개발 생명주기(SDLC)란? 요구분석 단계 문제 분석 단계라고도 불리우며 개발할 소프트웨어의 기능과 제약조건...