전체 글 (68) 썸네일형 리스트형 다국어 사이트에서 영어 버전 확인이 필요한 이유 안드로이드 스튜디오를 다운로드 사이트에 접근했다.한국어 사이트에 Jellyfish 버전 다운로드가 보인다. Jellyfish는 2023년에 출시된 버전으로 좀 이상한 느낌이 든다. 아직도? 영문으로 바꿔보니 2024년 버전인 코알라 버전 다운로드가 나타난다. 다국어를 지원하는 사이트에서 한국어만 확인하면 안 된다는 교훈을 얻음. Node.js의 대안? Bun bun 이라는 귀여운 이미지를 상징으로 하는 노드의 대안인 자바 스크립트 런타임(Runtime)이 있다. 사이트 주소는 https://bun.sh Bun — A fast all-in-one JavaScript runtime Bun implements the Web-standard APIs you know and love, including fetch, ReadableStream, Request, Response, WebSocket, and FormData. bun.sh 이미 10년이 넘은 노드(2009)에 비해서 발표된 지 얼마 안되는(2021년) 신상이다. 후발주자 답게 성능으로 노드보다 상당히 빠르다고 한다. 기본 언어도 JavaScript 가 아닌 TypeScript 이다. 장점으로는 노드 코드가 .. 여러 버전의 Xcode 설치하기 새로운 기능을 시험해 보려고 베타 버전의 Xcode를 설치하곤 한다. 그렇다고 정식 릴리즈된 Xcode를 삭제하고 베타만 설치할 수는 없다. 앱스토어에 올리려면 정식 버전이나 RC 버전이 필요하다. 그런 경우 Xcode의 이름을 바꿔서 설치하면 여러 버전의 Xcode를 사용할 수 있다. 애플의 다운로드 페이지(https://developer.apple.com/download/applications/) 에서 다운로드하고 이름을 바꿔서 Application 폴더오 이동해서 사용해 왔었다. 찾다보니 베타 버전까지 포함한 Xcode를 설치하는 Xcodes(https://github.com/XcodesOrg/XcodesApp)라는 앱을 발견했다. 설치하고 실행하면 다음과 같이 모든 버전의 Xcode를 쉽게 설치할.. Xcode15 beta + visionOS 앱 XCode 15 Beta2에서 visionOS SDK 사용이 가능하다고 해서 다운로드하려고 개발자 페이지에 방문했다. 소식 : https://developer.apple.com/kr/news/?id=8sntwknb 링크를 보니 다운로드 시점에 플랫폼을 선택할 수 있게 됐다. 오!!! 했다가 생각해보니 Xcode 14 까지는 다운로드 후 첫 실행 때 선택했는데 비슷한거 아닌가? visionOS 용으로 Hello World 프로젝트를 생성해보고 바로 시뮬레이터로 돌려본다. 얼른 기기를 정식 출시하기를!! [Swift] DateFormatter - ISO8601 DateFormatter를 사용하면 Date와 String(문자열) 간 변환을 할 수 있다. DateFormatter의 dateStyle이나 timeStyle의 값을 이용해서 미리 정해진 형식을 설정할 수 있다. 하지만 대부분의 경우 원하는 형식과 달라서 dateFormat 으로 커스텀하게 설정하는 경우가 많다. let formatter = DateFormatter() formatter.dateFormat = "yyyy.MM.dd" formatter.string(from: Date()) // 2022.12.01 날짜 형식 중에 2023-01-31T09:00:00.000Z 와 같은 형식을 사용하는 경우를 종종 만나게 된다. 그런 경우 dataFormat 설정을 "yyyy-MM-dd'T'HH:mm:ss.SS.. iOS16 - 개발자 모드(Developer Mode) 아이폰에 iOS 16으로 업그레이드하고 나서 기존 Xcode로 설치한 앱이 동작하지 않는 현상이 발생한다. 다음과 같이 개발자 모드를 활성화하라는 안내가 나타난다. Xcode에 연결해보니 비슷한 메시지가 나타나면서 앱을 설치할 수가 없다. 찾아보니 iOS 16에 도입된 개발자 모드를 활성화해야 한다. 개발자 모드 활성화를 하려면 설정 -> 개인정보 보호 및 보안(Privacy & Security) -> 개발자 모드에서 할 수 있다. 개발자 모드가 활성화되려면 기기를 재부팅해야 한다. 다음은 개발자 모드에 관련된 애플 문서 링크다. https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device iPad 15.7과 Xcode 14 문제 iPad OS를 15.7로 업그레이드하고 나니 Xcode 14에서 앱이 올라가지 않는 현상이 발생한다. 이 문제는 Xcode 13에서 발생하지 않고 있다. 포럼에도 동일한 문제를 겪는 사람들이 많은 듯. https://developer.apple.com/forums/thread/714388 당분간 Xcode 13과 14를 모두 설치해놓고 써야겠다. ps. 이후 인텔 맥에서 해보니 해당 현상이 발생하지 않았다. m1 계열의 맥에서만 발생하는 듯하다. ps. 이후 iOS 15.7 기기 연결 오류를 수정한 14.0.1이 준비 중이다. [Rocket.chat] HTTP, HTTPS, URL 설정 채팅 서버로 Rocket chat을 사용하고 있다. 초기 http로 설정하고 이후 https를 적용하고, http -> https 리다이렉션 설정을 했더니 js 로딩시 http가 혼합되는 Mixed Content Error가 발생한다. 해결책을 구글링하다가 발견해서 적용해본자. Rocket.chat은 도커로 동작 중. 몽고디비에 접속한다. 몽고디비 컨테이너 ID 확인 $ sudo docker ps CONTAINER ID IMAGE cea589b3ca4a rocket.chat:latest 809670637dcf mongo:4.0 컨테이너에 접속하면서 몽고디비에 접속 $ sudo docker exec -it 809670637dcf mongo Rocket.chat 대화가 저장되는 몽고디비의 데이터베이스 사용 .. 이전 1 2 3 4 ··· 9 다음