개발환경27 M1 flutter 설치 책을 읽다보니 정리하고 싶은 데, 티스토리는 전자기기 블로그라는 생각으로. 그리고 아이폰 메모앱은 업무나 일처리 용이라는 생각으로. 적을 데가 별로 없다. 도서 앱을 개발해보고 싶어서,. 다시 flutter 를 설치해보려고 한다. 1. flutter sdk 설치 - https://docs.flutter.dev/get-started/install/macos#get-sdk - 다운받은 sdk 파일을 특정 폴더로 이동한 후 압축 해제 - 터미널을 실행하여 파일 위치로 이동 - terminal > cd flutter macOS install How to install on macOS. docs.flutter.dev 2. 환경변수 설정 - terminal > echo $SHELL - terminal > vim ~.. 2023. 8. 15. PYTHON 소스파일을 MAC에서 배포하는 방법 배포 방법 pip install pyinstaller pyinstaller script.py --onefile dist 에 생성된 파일을 복사 실행 전 필수 설정 1. 파일을 실행한다. 2. 시스템 설정 > 개인정보 보호 및 보안 하단 에서 확인없이 열기 를 클릭한다. 3. 권한을 부여한다. - terminal > chmod 700 실행파일명 배포 후 발생된 문제 발생된 문제 : mac 에서 script 실행시 현재 경로를 임시파일로 가져오는 문제가 있으므로 os.getcwd() 등을 사용할 수 없었음 ini 파일 읽기, 파일 생성하기 등을 상대경로로 지정하더라도 스크립트 실행되는 경로가 임시파일 경로를 사용하기 때문에 실행되지 않음 (admin 계정) --add-data 로 지정하여도 동일함 해결 방법.. 2023. 6. 1. python 으로 restful API 호출 (비동기, 병렬) 회사에서 반복적으로 수행하는 업무 중 인내력을 요구하는 것은 가끔씩 파이썬으로 만들고 있다. 사실 3번째 회사에서 잡무 보다 개발업무를 하고 싶어서 시작한 언어인데.. 현재 회사에서 업무를 도와주고 있다. 파이썬 스크립트로 깨잘깨잘 프로그램을 만드는 이유는 반복적인 업무 수행 결과를, 아니면 나를 믿지 못하는 것도 있지만 프로그램으로 규격화하면 다른 사람도 이 업무를 쉽게 인수인계 받을 거란 생각이 크다. 현재 회사에서 자동화 해본 업무 1. AWS 특정 리전 S3에서 LB 로그를 다운 받아 읽어서 특정 응답코드만 분류하여 구글스프레드 시트에 자동으로 붙여넣기 2. 작업 완료시점을 확인하며 Swagger 나 curl 로 restful API(GET/PUT) 를 호출하는 리빌드 업무를, requests 를.. 2023. 3. 24. M1 에 flutter 개발환경 설정하기 오늘 공부할 대상을 정리해보다가 관련 앱을 개발해보고 싶어서 flutter 환경설정을 기웃거리다가 중간에 설정이 꼬여서 맥북을 초기화 했다. 초기화 한 후에는 노마드코더 의 맥북세팅 보고 iTerm 터미널 설정 + brew 설치 를 했다. https://youtu.be/B26yiuC5zPM 1. 기초 설정 1) xcode는 앱스토어로 설치한다. 2) root 관리자 비밀번호 설정한다. 2. brew 를 설치한다. ( https://brew.sh ) brew 로 chrome , android studio , flutter , vs code 를 설치한다. $ brew install --cask google-chrome $ brew install --cask android-studio $ brew instal.. 2022. 2. 9. Spring MVC maven 환경을 gradle로 변경 1. Gradle 을 설치하고 환경변수 를 추가한다. - 시스템변수 : GRADLE_HOME 변수 추가 - 환경변수 : path 변수에 %GRADLE_HOME%\bin 추가 2. CMD 창에 gradle -v 라고 입력해서 환경변수가 잘 적용됬는 지 확인해본다. cmd > cd 프로젝트 경로 3. CMD 창에서 프로젝트 경로로 이동한다. cmd > cd 프로젝트 경로 4. CMD 창에서 gradle init 명령어를 입력하고 몇가지 선택하면 cmd > gradle init build.gradle , settings.gradle 등이 생긴다. 5. IDE에서 Spring MVC maven 프로젝트를 제거하고 Existing Gradle Project로 import 한다. 1) build.gradle 에서 .. 2021. 12. 14. 윈도우에서 Python 프로그램 자동 실행 설정 (cron) 윈도우 작업스케줄러를 사용해도 되지만, "내 일을 바꾸는 업무 자동화" 책에서 cron으로 배포하는 방법이 있어서 해봤다. cron은 윈도우 작업스케줄러와 같이 잡 스케줄러다. 작업 실행 시간설정하는 부분이 스프링배치와 유사하다. [ 선행 작업 ] - 배포용 프로그램을 만든다. (.py 파일을 바로 cron에 설정할 수 있지만, 유지관리 측면에서 배포용 프로그램 생성함) 2021.07.09 - [개발환경/python] - python 소스파일을 exe 파일로 배포하는 방법 python 소스파일을 exe 파일로 배포하는 방법 cron 또는 작업스케줄러로 배치를 작성하기 위해 배포를 했다. 크롬드라이브를 배포시 포함할 수 있는 데 --add-binary 구문을 사용하면 된다. 파이썬 터미널 > pip ins.. 2021. 7. 9. 이전 1 2 3 4 5 다음