본문 바로가기

IT52

한 컴퓨터에서 여러개의 Github 계정 설정 이 작업은 아래의 다섯 단계를 통해서 수행할 수 있다. Steps: Step 1 : 모든 계정에 대해서 ssh 키 파일 만들기. Step 2 : ssh 키 파일을 ssh-agent 에 등록하기. Step 3 : ssh 퍼블릭 키를 깃허브에 등록하기. Step 4 : config 파일을 만들고 계정의 항목 설정하기. Step 5 : 각 계정의 repository 를 클론하기. Step 1 모든 계정에 대해서 ssh 키 파일 만들기. 첫째로, .ssh 폴더로 이동한다. cd ~/.ssh 둘째로, ssh 키 파일을 만드는 규칙은 다음과 같다. ssh-keygen -t rsa -C "your-email-address" -f "github-username" -C 뒤에 있는 your-email-address 자리에.. 2024. 2. 15.
Apple Silicon (M1, M2, M3) 맥에 python 3.7 설치하기 Python 을 사용하다보면, 다양한 이유로 특정 버전대의 Python 을 사용해야만 하는 경우가 있다. 나의 경우는 M2 맥북 air 에서 anaconda 를 사용하는데, Python 3.7 버젼을 설치하려고 하면, 아래와 같은 에러가 뜨면서 가상 환경을 설치할 수 없다고 나온다. 이유는 Apple Silicon에서는 3.7 이하의 Python 버젼을 지원하지 않기 때문이라고 한다. 하지만 다음과 같은 순서로 OS모드를 변경하여 설치할 수가 있다. #create empty environment conda create -n py37 #activate conda activate py37 #use x86_64 architecture channel(s) conda config --env --set subdi.. 2023. 11. 15.
[tip] Crontab 에서 log 남기기 Crontab 은 유닉스(리눅스) 계열의 OS에서 일정한 주기별로 특정 task 를 실행해주는 스케줄러이다. 크론탭의 작성 규칙은 아래의 그림과 같다. 여기에 실행시의 log를 남기고 싶다면 * * * * * /home/script/test.sh >> /home/script/test.sh.log 2>&1 와 같이 하면 test.sh 의 실행 로그를 test.sh.log 파일에 남기게 된다. 2023. 2. 22.
맥에서의 라디오 (Radio on Mac) 2020년 즘이었던걸로 기억하는데 Mac에서 라디오를 듣고자 하였고, (인텔버젼의 맥북에어를 사용하고 있다.) 웹(Web)사이트 보다는 편리한 앱(App)을 찾다가 아주 심플하고 편한 앱을 찾아서 잘 사용했었다. Korea OnAir Radio 라는 앱인데, 무료로 사용가능했으며 Mac의 메뉴막대에서 쉽게 여러 채널을 바꾸어서 사용할 수 있었다. 현재는 개발자의 개인적인 이유로 앱스토어에서 앱이 내려져 있어서 사용할 수 없다. 음.. 현재는 M1 또는 M2 기반의 Mac에서는 iOS의 라디오 앱을 실행하여 사용할 수 있겠다라는 생각이 든다. 하지만 난 인텔맥을 사용하기에 좀 더 검색을 해보았다. 맥의 App Store에서도 몇 가지 앱을 찾을 수는 있었지만, MBC 채널이 없거나 그리 만족스럽지 않았다... 2022. 11. 18.
깃(Git) 명령어 1. 설치하기 https://git-scm.com 에서 프로그램을 다운 받아서 설치할 수 있다. 2. 사용자 설정하기 - git config --global user.name "사용자 이름" - git config --global user.email "이메일" 3. 로컬 사용 명령어 - 저장소 초기화 : git init - 상태확인 : git status - 파일 추가 : git add 파일(폴더)명 - 커밋 : git commit -m "메시지" - 파일 추가와 커밋 같이 하기 : git commit -am "메시지" - branch 조회하기 : git branch - branch 생성하기 : git branch 브랜치명 - branch로 이동하기 : git checkout 브랜치명 - branch 삭.. 2022. 11. 4.
애플TV 에서 넷플릭스 앱 무한로딩 애플TV에서 넷플릭스 앱을 처음 설치하거나 지웠다가 설치하는 경우 아래와 같이 계속 무한 로딩되는 경우가 거의 대다수 이다. (이건 왜 안고쳐지는 걸까?) 3가지 Step 으로 해결할 수 있는데, 첫번째 Step 넷플릭스 앱을 클릭 무한로딩 스크린에서 더블클릭 넷플릭스 계정 이메일 선택 뒤로가기나 메뉴 버튼으로 앱에서 빠져 나오기 두번째 Step 넷플릭스 앱을 클릭 무한로딩 스크린에서 더블클릭 넷플릭스 계정 패스워드 입력하기 뒤로가기나 메뉴 버튼으로 앱에서 빠져 나오기 세번째 Step 넷플릭스 앱을 클릭 무한로딩 스크린에서 더블클릭 이렇게 하면 넷플릭스에 드디어 로그인이 된다. 2022. 10. 23.
Apple TV 리모콘, 음량 조절이 안되서 이렇게 생긴 리모컨이다. 인터넷과 TV를 B-TV 로 바꾸면서 세탑박스를 애플TV로 사용하게 되었다. 어제부터 리모컨이 다른 건 다 작동이 되는데, 음량조절만 되지 않아서 B-TV AS센터에 문의하니, 자체 세탑이 아니고 애플TV 세탑인 경우에는 딱히 봐줄 수 있는 부분이 없다고... 하여서 아래와 같은 글을 애플 support 페이지에서 찾게 되었고 잘 해결되었다. https://support.apple.com/ko-kr/HT203777 Apple TV 리모컨이 작동하지 않는 경우 리모컨이 정상적으로 작동하지 않는 경우 수행할 작업을 알아봅니다. support.apple.com 2022. 10. 20.
[TIP] JSON 파싱이 되지 않아서... 구글 빅쿼리에 있는 data 를 아마존의 S3 로 옮겨오는 과정에서... 특정 컬럼의 값을 아래와 같이 json 형태로 저장하게 되었다. 이렇게 json 으로 저장하는 큰 이유(장점은) 는 구조를 유연하게 적용할 수 있기 때문이다. { 'firebase_event_origin': 'app', 'ga_session_id': 1656151090.0, 'value': 10000.0, 'ga_session_number': 370.0, 'firebase_conversion': 1.0, 'firebase_screen_id': -2.8651633143151964e+18, 'engaged_session_event': 1.0, 'currency': 'KRW' } 당연하지만 단점이라면 위 json 을 파싱(parsing).. 2022. 6. 29.
[VSCode] 폴더 추가하기, 폴더 삭제하기 VS Code 를 이용하여 파일 편집을 할 때, 파일을 일일이 하나 하나 열지 않고 폴더를 추가하면 편리하게 이용할 수 있다. 그런데 열린 폴더를 닫는 기능은 잘 찾아지지 않아서 (나만 그런가??) 정리해 보았다. [1] 폴더 열기 - 파일(File) 메뉴에서 폴더 열기를 선택한 후에 - 원하는 폴더를 선택해 주면 - 아래와 같이 폴더가 열린다. [2] 폴더 닫기 열린 폴더를 닫으려면, 아래의 그림에서 빨간색으로 체크한 부분 즉, 파일이 선택되지 않는 아래 부분에서 마우스 오른클릭을 하면 워크스페이스에서 폴더를 지우는 메뉴를 볼 수 있다. 2022. 5. 18.