전체 글 62

[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

색상 조합, 그라데이션 색 조합 추천 사이트 (colorhunt, 2colorcombinations, uigradients)

1. ColorHunt Color Palettes for Designers and Artists - Color Hunt Discover the newest hand-picked color palettes of Color Hunt. Get color inspiration for your design and art projects. colorhunt.co popular, pastel 등의 컨셉에 따라 색상 조합 추천 목록을 볼 수 있다. 해당 색상 위에 마우스를 가져다 놓으면 컬러 코드가 뜨고 컬러코드를 클릭하면 복사된다! 2. 2 Color Combinations Two Color Combinations Two color combination palettes 2colors.colorion.co 두가지 색 ..

ETC 2021.12.08

[Shell] Linux Shell Script 작성하기 - 기본 (생성, 작성, 권한, 실행)

1. 파일 생성 $ vi [쉘 스크립트명].sh 2. 쉘 스크립트 작성 #!/bin/sh echo "Shell script test" exit 0 상단에 #!/bin/bash를 작성하고 그 아래에 원하는 명령어들을 작성합니다. 예시는 Shell script test라는 문구를 출력하는 명령입니다. vi를 사용하여 스크립트를 다 작성하면 ESC 키를 눌러 vi를 비활성화 시킨 후 :wq! 라고 친 후 Enter 키를 누르면 저장됩니다. (저장하지 않으려면 :q! 를 입력하면 됩니다.) 3. 실행 권한 부여 $ chmod +x [쉘 스크립트명].sh chmod는 권한을 부여하는 명령어 이고, +x 는 실행 권한을 준다는 의미입니다. 4. 실행 $ ./[쉘 스크립트명].sh $ sh [쉘 스크립트명].sh 위..

Linux 2021.12.07