일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 3DModel
- Front
- telnet
- GithubAction
- ifconfig
- MongoDB
- 디자인패턴
- BREW
- ReactorKit
- Firebase
- RxSwift #Observable
- figma
- FLUTTER
- es6
- aapt
- npm
- 한글번역
- CLI
- Deploy
- ES5
- firebaseCLI
- builder.io
- iOS18
- rxswift
- ADB
- Observable
- xcode 16
- Terminal
- apk
- LumaIA
- Today
- Total
목록개발 (7)
마도씨 개발 저장소

github Action 을 통해 Firebase Hosting 페이지에 배포 진행할 때 간혹 아래와 같은 오류를 확인할 수 있습니다. 이는 배포 진행 시 필요한 필수값이 없어서 발생하는 현상으로 Repository의 Setting 메뉴에서 아래에 보이는 Repository Secrets 목록에서 FIREBASE_KEY가 있는지 확인이 필요합니다. 만약에 키가 없다면 Terminal에서 아래 명령어를 따라 진행합니다. Firebase 호스팅에 배포하도록 GitHub 작업 설정 GitHub 저장소(공개 또는 비공개)를 만들거나 기존 항목을 사용합니다. 저장소에 대해 관리자 권한이 있어야 합니다. 저장소의 로컬 버전에서 firebase init 명령어를 사용하여 Firebase 호스팅을 설정합니다. 호스팅을..
개발을 하다보면 라이브러리 경로 설정을 위해 쉘 설정파일을 자주 이용하게 된다. 경로 설정을 위한 vim 사용법을 간단히 작성해본다. 쉘 파일 열기 (~/.bash_profile, ~/.bashrc, ~/.zshrc 등) vim ~/.bash_profile 입력모드 (텍스트 편집모드) i - 커서가 있는 위치에서 입력 모드로 전환합니다. I - 현재 라인의 시작 부분에서 입력 모드로 전환합니다. a - 커서가 있는 위치의 다음 칸에서 입력 모드로 전환합니다. A - 현재 라인의 끝 부분에서 입력 모드로 전환합니다. o - 현재 라인 아래에 새로운 라인을 만들고 그 라인에서 입력 모드로 전환합니다. O - 현재 라인 위에 새로운 라인을 만들고 그 라인에서 입력 모드로 전환합니다. 이 명령어들을 사용하면 ..
버전 확인 dart --version 을 통해 버전을 확인해 보니 기본 버전이 2.12.4로 고정되어 변경이 되지 않는 현상을 확인하였다. dart --version Dart SDK version: 2.12.4 (stable) (Thu Apr 15 12:26:53 2021 +0200) on "macos_x64" bash_profile에 flutter 경로를 지정해 줘도 재대로 인식이 되지 않는 이유를 확인하던 중 brew를 통해 dart를 설치하게 되면 brew의 경로로 우선? 시되는 것을 확인하였다. 해결 방법을 검색한 결과 brew로 설치한 dart버전을 삭제하라는 내용을 확인하여 아래와 같이 버전을 지정하여 삭제를 진행하였다. brew uninstall dart@2.12 Uninstalling /o..

다른 계정이 로그인 되어있어 로그아웃 실행 후. 새로운 Google 로그인 시도하였다. 터미널에서 아래명령어를 입력하여 로그인을 진행하였다. firebase login:ci 브라우저에서 이용하고자 하는 구글 계정을 선택한다. 대부분의 개발자들은 구글 계정이 로그인 되어있을테니 이것은 생략. 접근 권한을 위한 '허용' 요청이니 하단 '허용' 선택해준다. 그럼 로그인 완료! 이제 터미널에서 구글에 연결되어 있는 프로젝트의 기능및 정보를 CLI를 통해 이용할 수 있다. 상세한 FirebaseCLI정보는 공식 문서 참조.

오랜만에 FirebaseCLI를 이용하려고 보니 버전이 업데이트 되었다고 나온다. 설명대로 npm install 진행하였다. npm install -g firebase-tools
MongoDB MySQL 데이터 모델 MongoDB는 데이터를 JSON 문서에 저장한 다음 컬렉션으로 구성합니다. MySQL은 데이터를 열과 행에 저장합니다. 데이터 스토리지는 테이블 형식이며 관계형입니다. 확장성 MongoDB는 복제와 샤딩을 사용하여 수평적으로 확장합니다. MySQL은 수직 확장과 읽기 전용 복제본을 사용하여 대규모로 성능을 개선합니다. 쿼리 언어 MongoDB는 MongoDB 쿼리 언어를 사용합니다. MySQL은 SQL을 사용합니다. 성능 MongoDB는 많은 수의 레코드를 삽입하거나 업데이트하는 데 탁월합니다. MySQL은 많은 수의 레코드를 선택할 때 더 빠릅니다. 유연성 MongoDB에는 스키마가 없으므로 유연성이 향상되고 비정형, 반정형, 정형 데이터와 함께 작동할 수 있습니..