참조: https://stackoverflow.com/questions/19886797/exit-inside-parentheses-doesnt-exit-script [[ $REPLY == [yY] ]] && ( echo "" \ && echo -e "\033[36m"업데이트 시작"\033[0m" \ && echo "" \ && git pull origin develop \ && ( echo -e "\033[36m"업데이트 완료"\033[0m" \ && echo "" ) \ || ( echo ""; echo -e "\033[31m"업데이트 실패"\033[0m"; exit 100 ) )\ 위 코드의 경우 업데이트 실패의 exit 100이 동작하지않음 하위 쉘이라서 안된다고 확인하여 소괄호를 중괄호로 변경하니..
참조: https://ohgyun.com/396 Bash 에서 사용자 입력 받기 발생일: 2013.03.05 문제: 압축 파일을 다운로드 받아주는 간단한 쉘 스크립트를 작성하고 있다. 아래와 같이 사용자 입력을 받아서, 다운로드 후 압축을 풀어주고 싶다. 압축을 해제할까요~? (y/n) ohgyun.com read -n 1 -p "업데이트를 받으시겠습니까? (Y/n)" [[ $REPLY == [yY] ]] && ( echo "" \ && echo -e "\033[36m"업데이트 시작"\033[0m" \ && git pull origin develop \ && ( echo -e "\033[36m"업데이트 완료"\033[0m" \ && echo "" ) \ || ( echo "" && echo -e "\03..
참조 : https://medium.com/benx-tech-blog/react%EC%9D%98-%EB%A0%8C%EB%8D%94%EB%A7%81-%ED%8D%BC%ED%8F%AC%EB%A8%BC%EC%8A%A4-%EA%B0%9C%EC%84%A0%EA%B8%B0-%EB%B6%80%EC%A0%9C-1000%EA%B0%9C-%EC%9D%B4%EC%83%81%EC%9D%98-%EC%95%84%EC%9D%B4%ED%85%9C%EC%9D%84-%EA%B0%80%EC%A7%84-%EB%A6%AC%EC%8A%A4%ED%8A%B8%EB%A5%BC-%EA%B0%9C%EC%84%A0%ED%95%98%EA%B8%B0-8403a6c47b1c React의 렌더링 퍼포먼스 개선기 (부제: 1000개 이상의 아이템을 가진 리스트를..
axios({ url: url, responseType: 'arraybuffer' }) .then( res => { const image = btoa( new Uint8Array(res.data) .reduce((data, byte) => data + String.fromCharCode(byte), '') ); return `data:${res.headers['content-type'].toLowerCase()};base64,${image}`; }) .catch( err => { return err; }); 이미지를 state에 저장하는등에 사용
https://cpro95.tistory.com/501 ElectronJS 일렉트론 강좌 2편 SQLite3 sql.js 안녕하세요? 지난 시간에 이어 2편 진행토록 하겠습니다. 1편: https://cpro95.tistory.com/500 ElectronJS 일렉트론 강좌 1편 SQLite3 sql.js 안녕하세요? 오늘은 Electron 강좌를 시작해 볼까 합니다. ElectronJ.. cpro95.tistory.com https://bug41.tistory.com/149 [Electron] 일렉트론 로컬저장소(Local Storage) 사용하기 일렉트론을 개발하다보면 값을 저장해야되는데, 그렇다고 db 연결하기도 애매모호하고 그냥 심플하게 몇개만 저장하고싶을때가 있다. 그럴때 electron-sto..
yarn add electron-devtools-installer 라이브러리 설치 const { default: installExtension, REDUX_DEVTOOLS, REACT_DEVELOPER_TOOLS } = require('electron-devtools-installer'); app.whenReady().then(() => { installExtension([REDUX_DEVTOOLS, REACT_DEVELOPER_TOOLS]) .then((name) => { console.log('name: ', name)}); }) 일렉트론 Main 파일에 추가
sshpass -p 'test@1234' ssh test@192.168.0.1 -p 22 -oStrictHostKeyChecking=no " echo -e '\033[36m"호스트 접속 완료"\033[0m'; echo ''; echo -e '\033[36m"docker 접속"\033[0m'; docker exec -i test bash -c ' echo "------- docker 접속 완료 -------" ' " 쉘스크립트 만들면서 발생한 문제 1. echo에 색상 적용이 안됨 내가 잘 몰라서 적용이 안된것일 수 있음 2. docker exec -it 옵션 사용 불가 -i 로 해야 docker 접속 가능 -it 로 했을 시 whoami 했을때 로컬 호스트 계정이 찍혔음 3. docker exec -i ..