분류 전체보기 64

[Mac] 듀얼 모니터 간 창 옮기기, 화면 분할 단축키 무료 프로그램 - Rectangle

듀얼 모니터 환경에서 모니터 간 창 이동을 직접 마우스로 끌어다 사용하는 분들이 있을 것이다. 윈도우는 윈도우키 누르고 방향키 누르면 편했는데………! Mac OS에서는 별도로 프로그램이 필요하다. 가장 유명한 프로그램에는 Magnet이 있는데 AppStore에서 9,900원에 판매중이다. Magnet – Window manager for Mac Magnet keeps your workspace organized. Activated by dragging, customizable keyboard shortcuts or via menu bar, Magnet declutters your screen by snapping windows into organized tiles. magnet.crowdcafe.com ..

Mac OS 2022.01.27

[Git] Commit Message Convention

커밋 메시지를 자유롭게 작성하다 보면, 나중에 히스토리를 볼 때 한눈에 이해하기 어려울 때가 많다. 앞에 어떤 것에 대한 커밋인지 Type를 포함해 메시지를 작성한다면 직관적으로 파악하기 훨씬 더 쉬울 것이다. ㅎ_ㅎ 형식 [Type]([Scope]): [내용] Type feat: 사용자 대상의 새 기능 (Build Script의 새 기능 제외) fix: 사용자 대상의 버그 수정 (Build Script의 수정 제외) docs: 문서 변경 style: 포맷팅, 세미콜론 추가 등.. (프로덕션 코드 변경 제외) refactor: 프로덕션 코드 리팩토링 (변수명 변경 등) test: 테스트 추가, 테스트 리팩토링 (프로덕션 코드 변경 제외) chore: 중요치 않은 것 업데이트 (프로덕션 코드 변경 제외) ..

ETC/Git 2022.01.26

[Flutter] Mac M1에서 Emulator, Simulator 실행하기

1. Flutter 다운로드하기 https://docs.flutter.dev/get-started/install/macos macOS install How to install on macOS. docs.flutter.dev 2. 환경 변수 등록하기 환경 변수 등록하는 방법 [Mac] 환경변수 추가하기 아래 명렁어를 통해 root에 위치한 .bash_profile 파일을 vim으로 수정한다. $ vim ~/.bash_profile 가장 하단에 추가하고자 하는 경로를 넣어 추가한다. export PATH=$PATH:[경로] 수정사항을 저장한 후 (ESC ➡.. elisom.tistory.com 재부팅 시 환경 변수 적용이 초기화될 때 .bash_profile 새 터미널에서 적용이 안되는 이유 일반적으로 환경..

Application/Mobile 2022.01.07

[Mac][zsh] .bash_profile 새 터미널에서 적용이 안되는 이유

문제 상황 일반적으로 환경변수를 수정한다고 하면, .bash_profile에 해당 경로를 추가한 후 source .bash_profile 하여 변경사항을 적용합니다. 이 방법으로 환경변수를 추가하고 적용시켰는데 새로운 터미널, 혹은 재부팅하고 나면 .bash_profile이 적용이 안되어 있는 경우가 있습니다. 해결 방법 이를 해결하기 위해서는 .zshrc에 .bash_profile을 실행하는 구문을 추가해야 합니다. $ vim ~/.zshrc 아래와 같이 추가합니다. 띄어쓰기와 오타를 특히 주의하세요! if [ -f ~/.bash_profile ]; then . ~/.bash_profile fi 원인 개발환경 구축 시, zsh(oh-my-zsh)를 사용하는 경우가 많습니다. 그러면 터미널을 실행할 때 ..

Mac OS 2022.01.07

[Mac] 환경변수 추가하기

아래 명렁어를 통해 root에 위치한 .bash_profile 파일을 vim으로 수정한다. $ vim ~/.bash_profile 가장 하단에 추가하고자 하는 경로를 넣어 추가한다. export PATH=$PATH:[경로] 수정사항을 저장한 후 (ESC ➡️ wq! ➡️ Enter) 적용한다. $ source ~/.bash_profile +) 나의 경우 환경변수를 수정할 만한 프로그램 파일들을 특정 경로(/Users/사용자명/Development)에 모두 저장하고 있다. 나의 Development 폴더처럼 반복돼서 사용될 경로는 export DEVELOPMENT_HOME=/Users/[사용자명]/Development export PATH=$PATH:$DEVELOPMENT_HOME/flutter/bin 이..

Mac OS 2022.01.05

App 개발 방식 수립하기

새로운 App을 개발할 때 업무 프로세스의 예 Convention Architecture Code Template Versioning CI/CD Branching strategy Reference https://techblog.woowahan.com/2706/ 만화경 Android App 설정하고 개발하기 | 우아한형제들 기술블로그 {{item.name}} 소개 안녕하세요. 신사업부문 만화경셀 안드로이드 개발자 오재환입니다. 만화경은 우아한형제들의 웹툰 플랫폼으로서 2020년 5월 구글피처드, 2020올해를 빛낸 인기 앱 우수상, 2020 올 techblog.woowahan.com http://tech.oliveyoung.co.kr/tech/2101231252/ 앱 개발파트의 업무프로세스 수립기 올리브영..

Application/Mobile 2022.01.04

[Tistory] 스킨 편집 > html 편집 에 대한 꿀정보..🍯

웹 개발을 해보신 분이라면 티스토리 스킨 html 편집을 하다보면 [##blah##] 와 같은 아이들(치환자)에 대해 궁금해본 적이 있을 것 같다 (아마🤐) 이에 대한 티스토리 스킨 가이드 github.io 링크를 공유한다. 치환자 레퍼런스 https://tistory.github.io/document-tistory-skin/ 소개 · GitBook 티스토리 스킨 가이드 티스토리에서는 스킨을 통해서 사이트를 자유롭게 디자인할 수 있습니다. 스킨은 치환자를 사용하여 제작되고 사용된 치환자에는 티스토리의 데이터가 대입되어 티스토 tistory.github.io Open API 레퍼런스 https://tistory.github.io/document-tistory-apis/ 소개 · GitBook No resu..

ETC 2022.01.04

[MacBook] 맥북 덮고 사용하기

hdmi 케이블을 이용하여 맥북을 모니터에 연결하거나, 빔프로젝터 등의 기기에 연결해 사용할 때 맥북을 열어놓고 싶지 않을 때가 있을 수 있다! 맥북을 닫아도 절약 모드되지 않는 방법 맥북의 '터미널'을 켜서 아래 명령어를 치면 맥북을 닫아도 모니터 등에 연결하여 사용할 수 있다! $ sudo pmset -c disablesleep 1 설명 - sudo: 관리자 권한으로 실행 (명령어 실행 시 비밀번호 물음) - pmset: Power Management SETting (전원 세팅) - -c: 충전 중에 해당 - disablesleep: 잠자기 모드 실행하지 않음 - 1: True (false는 0) ; 충전 중 잠자기 모드를 실행하지 않겠다 😇 원래대로 되돌리는 방법 (모니터를 덮으면 잠자기 모드) $..

Mac OS 2021.12.20

[Shell] Linux Shell Script 작성하기 - 파라미터, IF문

1. 인자 · 파라미터 #!/bin/sh echo "number of parameter: $#" echo "1st parameter: $1" echo "all parameter: $@" 표현 의미 예제 $# 파라미터 개수 $1, $2, ... n번째 파라미터 값 $@ 전체 파라미터 2. if문 #!/bin/sh a=3 if [ ${a} -eq 3 ]; then echo "a is 3" else echo "a is not 3" fi 표현 의미 예시 -z 문자열 길이가 0임 (변수 b는 정의되어 있지 않음) -n 문자열 길이가 0이 아님 -eq 값이 같음 (==) -ne 값이 다름 (!=) -gt value 1 > value 2 -ge value 1 >= value 2 -lt value 1 < value 2..

Linux 2021.12.10