본문 바로가기

다시 개발자81

Xcode에 package 추가하기 xcode에 package manager를 사용해 package를 추가하는 방법입니다. "Add Package Dependencies..."를 클릭합니다. 오른쪽 상단의 검색을 통해 추가하고 싶은 package를 찾습니다. 만약 추가하고 싶은 package가 GitHub에 있다면 다음과 같이 해당 url을 복사합니다. GitHub의 " Code"을 클릭하고 복사합니다. "Add Package"를 클릭합니다. "Add Package"를 클릭합니다. 2023. 9. 24.
MacBook에 Jupyter notebook 설치하기 MacBook에 Jupyter notebook을 설치하는 방법입니다. 우선 jupyter notebook이 설치되어 있는지 확인합니다. 그리고 jupyter를 설치합니다. $ jupyter notebook $ pip install jupyter 설치가 완료되면 다시 터미널에서 jupyter notebook을 실행합니다. $ jupyter notebook default browser에 jupyter notebook이 실행된 것을 확인할 수 있습니다. jupyter notebook을 실행은 다음과 같이 하면 됩니다. 오른쪽 상단의 "New"를 누르면 폴더에 생성할 리스트가 나옵니다. 여기서 "Notebook"을 클릭하면 폴더에 "Untitled.ipynb"라는 파일이 생성됩니다. "Untitled.ipynb.. 2023. 9. 22.
Swiftui, Cannot start load of Task <~~>.<1> since it does not conform to ATS policy runtime 에러 해결 Swiftui에서 http로 통신을 할 때 "Cannot start load of Task . since it does not conform to ATS policy"라는 runtime 에러 해결 방법입니다. 원인은 iOS에서 통신을 할 때 http를 사용했기 때문에 발생한 것입니다. https://developer.apple.com/documentation/bundleresources/information_property_list/nsapptransportsecurity NSAppTransportSecurity | Apple Developer Documentation A description of changes made to the default security for HTTP connections. .. 2023. 9. 17.
DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead 에러 해결 9월 12일부터 apple store에 app을 올리기 위해서는 xcode15RC에서 build를 해야 합니다. https://developer.apple.com/kr/news/?id=khzvxn8a 이제 최신 OS 릴리즈용 빌드를 App Store에 제출할 수 있습니다 - 최신 뉴스 - Apple Developer iOS 17, iPadOS 17, macOS Sonoma, tvOS 17, watchOS 10이 곧 전 세계 사용자에게 제공됩니다. Xcode 15 릴리즈 후보와 최신 SDK를 사용하여 앱과 게임을 빌드하고, 이를 TestFlight에서 테스트한 후 심사를 위해 A developer.apple.com Xcode15 RC 버전을 download 받아서 build를 했더니 "DT_TOOLCHAI.. 2023. 9. 15.
remote: Support for password authentication was removed on August 13, 2021. github에 push 하거나 clone을 할 때 "remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication."라고 하며 인증을 실패하는 문제 해결 방법입니다. https://github.com GitHub: Let’s build from here GitHub is where o.. 2023. 9. 2.
ubuntu mysql 설치 ubuntu에 mysql을 설치하는 방법입니다. 우선 package를 upgrade 합니다. $ sudo apt update mysql-server를 설치합니다. $ sudo apt install mysql-server 보안 설정을 합니다. $ sudo mysql_secure_installation 질문을 읽고 y 또는 n을 선택합니다. 참고로 저는 다음과 같이 했습니다. mysql에 접속합니다. $ sudo mysql 만약 중간에 root password를 입력했다면 다음과 같은 명령어로 mysql에 접속하면 됩니다. $ mysql -u root -p 2023. 9. 1.
MacBook에서 AWS(ubuntu) SSH로 접속하기 MacBook에서 AWS에 SSH로 접속하는 방법입니다. 명령어는 다음과 같습니다. ssh -i ${pem file name} ${id}@${ip} 여기서 id는 ubuntu입니다. ip는 다음과 같은 방법으로 확인합니다. AWS으로 로그인을 합니다. 그리고 왼쪽 메뉴(≡) 중 인스턴스를 클릭합니다. 인스턴스 ID를 클릭합니다. 퍼블릭 IPv4가 바로 외부에서 접근 가능한 IP입니다. pem 이름이 abc.pem이고 ip가 1.2.3.4이라면 "ssh -i abc.pem ubuntu@1.2.3.4"로 AWS에 로그인할 수 있습니다. 만약 다음과 같이 "WARNING: UNPROTECTED PRIVATE KEY FILE!"라는 메시지가 나오면서 로그인이 안된다면 pem파일의 권한을 변경해 줘야 합니다. M.. 2023. 9. 1.
AWS 회원 가입 및 프리 티어 인스턴스 생성 AWS(Amazon Web Services) 회원 가입 및 프리 티어 인스턴스 생성하는 방법입니다. 1. AWS 회원 가입 https://aws.amazon.com/ko/ 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services aws.amazon.com 무료로 시작을 클릭합니다. 무료 계정 생성을 클릭합니다. 이메일 주소와 계정 이름을 입력한 후 "이메일 주소 확인"을 클릭합니다. 입력한 이메일에서 확인 코드를 입력하고 "확인"을 클릭합니다. 루트 사용자 암호를 입력하고 "계속(1/5단계)"를 클릭합니다. 연락처 정보를 입력하고 계속을 클릭합니다. 카드 정보를 입력하고 계속을 클릭합니다. 카드 비밀번호, 생년월일을 입력하고 서비스 이용에 대한 전체동의를 체크하고 확인을 클릭합니다.. 2023. 9. 1.
MacBook, MySQL,에서 "Authentication plugin 'caching_sha2_password' cannot be loaded error 처리 MacBook에서 MySQL에 연동을 할 때 "Authentication plugin 'caching_sha2_password' cannot be loaded 에러 처리 방법입니다. 원인은 MySQL 8.x 이상부터 비밀번호 암호 처리 방식이 변경되었는데 SQLAlchemy이 과거 방식을 찾고 있어서 발생하는 문제입니다. MySQL Community가 설치되어 있다면 "시스템 설정"을 클릭한 후 MySQL을 클릭합니다. "Initialize Database"를 클릭합니다. 비밀번호를 적당한 길이로 입력하고 "Use Legacy Password Encryption"을 선택한 후 "OK"를 클릭합니다. "Start MySQL Server"를 클릭합니다. MySQL 서버가 실행된 후 다시 접속을 하면 됩니다... 2023. 8. 22.