안녕하세요 도미닉입니다. 오늘은 Xcode 11 에서 iOS 13 미만 버전의 프로젝트를 빌드하는 방법에 대해서 알아보겠습니다. xcode 11 에서 프로젝트를 생성하면 자동으로 target 이 iOS 13 으로 정해집니다. iOS 13 에서 추가된 SceneDelegate.swift 가 자동으로 생성되고 이전 버전과 다른 AppDelegate.swift 가 생성됩니다. 이러한 상황에서 target 을 iOS 13 버전 미만으로 설정하고 빌드했을 때 오류들이 나오는 문제가 발생합니다. 이럴 때 오류를 해결하고 정상적으로 빌드할 수 있는 방법을 공유합니다. 오류 해결 방법 SceneDelegate.swift 수정 class SceneDelegate: UIResponder, UIWindowSceneDeleg..
안녕하세요. 도미닉입니다. 오늘은 슬라이드쉐어에 슬라이드를 공유했을 때 한글이 깨지는 문제에 대해 해결 방법을 작성해보겠습니다. 발표한 자료를 공유하고자 슬라이드쉐어에 업로드했었습니다. 올린 발표 자료를 보니 한글이 깨지는 문제가 발생했습니다. 구글링하여 해결 방법을 찾아서 공유합니다. 해결 방법 터미널로 슬라이드를 저장한 경로로 이동합니다. 아래 명령어에서 가장 뒤에 이름.pdf 를 발표자료 명으로 바꾼 뒤에 실행합니다. LANG=C LC_ALL=C sed -i '' s'|/Registry (Adobe) /Ordering (Korea1) /Supplement [0-9]|/Registry(Adobe) /Ordering(Identity) /Supplement 0|g' 이름.pdf 슬라이드쉐어에 발표 자료를..
안녕하세요 도미닉입니다. 오늘 MySQL Workbench를 사용하다가 delete 코드를 사용했을 때 아래와 같은 오류를 마주하였습니다. [MySQL] Error Code: 1175 . You are using safe update mode and you tried to update ... 찾아보니 SAFE MODE가 켜져있어서 그렇다고 합니다. 이런 오류를 해결하려면 아래 쿼리를 실행하면 됩니다. SET SQL_SAFE_UPDATES = 0; 감사합니다. 참고 : jwgye.tistory.com/31
안녕하세요. 도미닉입니다. Aurora에서 timezone을 바꾸는 방법을 알아보겠습니다. 서론 서버를 만들면 timezone 은 UTC 로 되어있다. select NOW() 를 해보면 현재 시간보다 9시간 전의 시간을 보여준다. 우리는 KST 로 서버 시간을 조회하고 일정을 관리하고 있기 때문에 서버의 timezone 을 변경해줘야했다. 그 방법을 공유한다. timezone 변경 왼쪽 메뉴에서 파라미터 그룹에 들어간다. 파라미터 그룹 생성을 클릭한다. 위와 같이 채워넣었다. 유형은 DB Cluster Parameter Group 으로 바꿔주었다. 그룹 이름과 설명은 원하는대로 설정해도 좋다. 파라미터 그룹 목록에 아래와 같이 추가된 것을 볼 수 있다. 파란색 이름 부분을 클릭한다. zone 이라고 검색..
안녕하세요. 도미닉입니다. 오늘은 AWS 에 RDS 에서 오로라를 이용해 데이터베이스를 이중화하는 방법을 공유하겠습니다. 이중화 방안 현재 쓰기 역할로 인스턴스가 하나 생성되있는 것을 볼 수 있다. 기본적으로 오로라를 생성하면 하나의 인스턴스가 생성된다. 이 오로라에 인스턴스는 내부적으로 아래 그림과 같이 구성된다. 여러 인스턴스에 데이터들을 분산해서 관리하기 때문에 아래 그림처럼 하나의 EC2 에 DB 를 설치하는 것보다 안정적이다. EC2 자체에 문제가 생기거나 MySQL 에 문제가 생기면 바로 장애가 발생할 수 있기 때문이다. 오로라 인스턴스로 조금 더 안정적이기는 하나 이러한 오로라 인스턴스도 문제가 발생할 수 있을 것이다. 오로라 클러스터에 read replica (읽기만 하는 인스턴스)를 추가..
안녕하세요. 도미닉입니다. 오늘은 AWS 에 RDS 에서 오로라를 이용해 데이터베이스를 구축하는 방법을 공유하겠습니다. RDS Aurora 생성하기 AWS 홈페이지에 좌측 상단 서비스를 누르고 데이터베이스 - RDS 를 클릭합니다. 가운데 보이는 데이터베이스 생성을 클릭합니다. 엔진 유형은 Amazon Aurora 를 선택하고 에디션은 MySQL과 호환되는 Amazon Aurora 를 선택했다. (우리 회사는 MySQL 5.7 버전을 사용하고 있다.) 엔진 버전 또한 Aurora(MySQL 5.7) 중 선택했다. 템플릿은 우선 개발/테스트, DB 인스턴스 크기는 버스터블 클랙스에 db.t3.small 으로 우선 만들고 필요에 따라 늘려가는 것을 추천한다. 템플릿을 프로덕션으로 만들기만 해도 수십만원이 나..
안녕하세요. 도미닉입니다. AWS 에 데이터베이스 서버 (MySQL5.7)을 셋팅하는 방법을 공유하고자 합니다. 재미있게 봐주시고 도움이 됬다면 왼쪽에 하트 버튼도 눌러주세요. 1. AWS 에 가입해서 로그인 각자 가입할 수 있다고 생각한다. 2. 콘솔에 접속해 인스턴스 생성 AWS 메인 페이지 상단 오른쪽에 콘솔에 로그인 버튼을 클릭해 콘솔 페이지로 이동한다. 전체 서비스 - 컴퓨팅 - EC2 를 선택한다. 왼쪽 메뉴에서 인스턴스 - 인스턴스 를 클릭한다. 상단에 파란색 인스턴스 시작 버튼을 클릭한다. 가장 상단에 Amazon Linux 를 선택한다. 원하는 사양을 선택 후 검토, 다음을 누르면 위와 같이 키 페어를 선택하는 페이지가 뜬다. 서버에 접속하기 위해 필요한 파일로 중요한 파일이다. 기존에 ..
안녕하세요 도미닉입니다. 오늘은 MAC 에 PHP 웹 프로젝트를 띄우는 방법을 공유하고자 합니다. 이번에도 bitnami 를 설치해서 구성을 할 것입니다. 1. bitnami mamp 다운로드 최신버전을 설치하고자 한다면 bitnami 공식 홈페이지에서 최신버전을 다운로드 받는다. 특정 버전을 받고자 한다면 bitnami mamp 5.6.4 등의 PHP 버전을 같이 넣어서 검색하면 원하는 버전의 bitnami 를 다운로드 받을 수 있다. 우리가 사용하는 5.6.4 버전은 아래 링크에서 다운로드 받을 수 있다. https://downloads.bitnami.com/files/stacks/mampstack/5.6.40-0/bitnami-mampstack-5.6.40-0-osx-x86_64-installer...
안녕하세요. 도미닉입니다. apple icloud email을 사용하다가 위와 같은 에러가 발생했을 때 해결 방안을 공유합니다. 오류 내용 iCloud 서버를 사용하여 메시지를 보낼 수 없습니다 이 메시지 주소가 정확한지 확인하십시오. Mail 환경설정에서 SMTP 서버 설정을 확인하고, 시스템 관리자에게 고급 설정을 확인하십시오. 서버 응답: : Client host rejected: Access denied 해결 방안 아래 목록에서 다른 발신 메일 서버를 선택하거나, 나중에 시도를 선택하여 전송될 때까지 보낼 편지함에 메시지를 남겨둡니다. 해결 방법 시스템 환경설정에 들어가서 Apple ID 를 선택합니다. 그 뒤에 mail 의 체크를 풀었다가 다시 체크합니다. 그러면 해당 오류 없이 이메일이 잘 전..
안녕하세요 도미닉입니다. 오늘은 렛츠스위프트 뉴스레터 17호에서 소개된 Enum 열거 타입을 사용하는 3가지 방법 글을 번역해서 공유하고자 합니다. 글쓴이의 허락을 받았습니다. 재미있게 보시고 enum 을 더 많이 잘 사용하는 날까지 열심히 같이 공부해봅시다. 번역 Swift에는 많은 데이터 구조가 있으며 정확히 사용하기 위해서는 각 필요한 상황을 이해해야합니다. 예를 들어, 우리는 독립적인 객체를 선언하기 위해 구조체를 사용하거나 일부 함수를 포함할 때 클로저를 사용합니다. Swift 언어에는 또 하나의 흥미로운 데이터 구조 인 enum이 있습니다. 그것이 정확히 무엇인지, 그리고 그것이 우리에게 어떤 기능을 제공하는지 알아봅시다. Enumeration 은 무엇인가요? Enum은 하나의 논리적 그룹에있..
- Total
- Today
- Yesterday
- 연습문제
- 함수
- 프로그래밍
- 테라스캔
- 반복문
- MySQL
- 단어
- 형용사
- 뇌를 자극하는 C프로그래밍
- 배열
- database
- exercise
- C
- 애플
- 시원스쿨
- 리눅스
- Matlab
- IOS
- 포인터
- 뇌를 자극하는 C 프로그래밍
- 스위프트
- Apple
- 왕초보 영단어1
- 프로그램
- 영어
- 매트랩
- 데이터베이스
- terascan
- Swift
- Xcode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |