본문 바로가기

Developer265

Favicon Make and Insert (파비콘 만들기, 삽입하기) Favicon Make and Insert (파비콘 만들기, 삽입하기) Favicon은 favorites과 icon이 합쳐진 것으로, 인터넷 웹 브라우저의 타이틀에 표시되는 웹 사이트를 대표하는 아이콘을 말합니다. 파비콘은 .ico 확장자를 사용하게 되는데 png와 같은 확장자의 파일을 ico파일로 간단하지만 화질도 떨어지지 않게 변경해주는 좋은 사이트를 하나 소개 시켜드리며 해당 사이트에서 ico 확장자의 파비콘을 만들고 Web site에 파비콘을 삽입하는 방법까지 알려드리도록 하겠습니다. 먼저 파비콘으로 사용하려고 하시는 이미지 하나를 준비해줍니다. 저는 위의 이미지를 하나 만들어 준비했습니다. 그럼 ico 파일로 변경시켜줄 사이트로 들어가겠습니다. https://convertico.com 해당 사이.. 2020. 7. 1.
Google Cloud Storage Bucket 개체 공개 액세스 변경 (allUsers 뷰어 권한 부여) Google Cloud Storage Bucket 개체 공개 액세스 변경 (allUsers 뷰어 권한 부여) Google Data Studio의 Community Visualizations 을 직접 만들어 사용하거나 공개하고 싶을때와 같이 Google Cloud Platform(GCP)의 Google Cloude Storage(GCS)에 특정 Bucket에 대한 모든 개체를 공개해야 할 필요가 있습니다. 이번 글에서 자신이 원하는 Google Cloud Storage의 Bucket의 모든 개체를 모든 사람에게 공개하도록 전환하는 법을 알려드리도록 하겠습니다. 먼저 Google Cloud Platform(GCP) Console로 들어갑니다. https://console.cloud.google.com Goo.. 2020. 6. 27.
Error fetching Firestore indexes Error fetching Firestore indexes Firebase Hosting을 하면서 보일 수 있는 Error fetching Firestore indexes 오류와 그 해결방법에 대해 알려드리도록 하겠습니다. Firebase Hosting을 하는 도중 Firestore Setup 과정에서 오류가 등장합니다. 먼저 이 오류가 발생하는 이유를 말씀드리자면 Native 모드의 Cloud Firestore를 사용하지않고 Datastore 모드의 Cloud Firestore를 사용하여 발생하는 에러로, Cloud Firestore를 Native 모드로 전환해주지 않아 발생하는 에러입니다. ※ Firebase CLI는 Datastore 모드가 아닌 Native 모드의 Firestore에서 가능합니다... 2020. 6. 25.
Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it Firebase Hosting을 하면서 보일 수 있는 Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it. 오류와 그 해결방법에 대해 알려드리도록 하겠습니다. Firebase Hosting을 하는 도중 Firestore Setup 과정에서 오류가 등장합니다. 먼저 이 오류가 발생하는 이유를 말씀.. 2020. 6. 24.
CSS Selector (CSS 선택자) CSS Selector (CSS 선택자) 정말 자주 쓰이고 유용한 CSS 선택자에 대해서 알려드리도록 하겠습니다. * 페이지의 모든 element를 선택합니다. 보통 많은분들이 모든 element에 기본적으로 있는 margin과 padding을 지우고 시작하기위해 사용할때 등에 많이 사용합니다. Element 해당 Element를 선택합니다. 선택되지 않습니다 선택됩니다 #ID 해당 id를 지정한 Element를 선택합니다. 선택되지 않습니다 선택됩니다 .Class 해당 Class를 지정한 Element를 선택합니다. 선택되지 않습니다 선택됩니다 SelectorSelector 첫번째 Selector와 두번째 Selector를 붙여서 작성합니다. 첫번째 Selector 조건과 두번째 Selecto.. 2020. 6. 21.
Install and Use FileZilla (파일질라 설치 및 사용) Install and Use FileZilla (파일질라 설치 및 사용) FileZilla는 FTP, SFTP, FTPS 를 지원하는 FTP 관리 소프트웨어로 Mac, Window, Linux에서 사용할 수 있습니다. 설치뿐만 아니라 사용하기도 쉬워 많은 사람들이 사용하는 소프트웨어입니다. 이 Filezilla를 설치하고 사용하는 방법에 대해 알려드리도록 하겠습니다. 저는 Mac에서 하지만 Window에서도 크게 다를것은 없으니 Window 사용하시는 분들도 따라서 하시면 좋을 것 같습니다! 먼저 아래 링크를 타고 FileZilla 사이트에 들어갑니다. https://filezilla-project.org Filezilla 사이트에서 Download FileZilla Client 를 클릭합니다. 이동한 .. 2020. 6. 7.
Android Studio WIFI Device Connect (안드로이드 스튜디오 와이파이 기기 연결) By Android Wifi ADB Plugin Android Studio WIFI Device Connect (안드로이드 스튜디오 와이파이 기기 연결) By Android Wifi ADB Plugin Android Studio에서 앱 테스트를 하실 때 AVD(Android Virtual Device)를 사용하여 테스트를 하시는 분들도 있고 실제로 가지고계신 안드로이드 폰을 연결하여 테스트를 하시는 분들도 계실겁니다. 안드로이드 폰을 PC와 USB로 연결하면 PC에서 인식하여 테스트를 해볼 수 있지만 USB없이 Wifi로 연결하여 사용할 수 있는 방법을 알아보겠습니다. 저는 Mac에서 하지만 Window에서도 같습니다. Step 1. Android Studio > Preferences 열기 (Window의 경우 File > Settings) Andro.. 2020. 5. 31.
error : no devices/emulators found, error: more than one device/emulator (adb error) error : no devices/emulators found, error: more than one device/emulator (adb error) adb(android debug bridge)를 사용하다가 볼 수 있는 오류 중에서 error : no devices/emulators found error: more than one device/emulator 를 알아보려고 합니다. 저는 Firebase DebugView 를 사용할 때를 예시로 들어보겠습니다. Firebase DebugView를 사용하기위해 adb shell setprop debug.firebase.analytics.app package_name 를 입력하였을때에도 이 에러를 발견할 수 있습니다. error : no devices/em.. 2020. 4. 27.
Firebase DebugView Android Studio (파이어베이스 디버그뷰 안드로이드 스튜디오) Firebase DebugView Android Studio (파이어베이스 디버그뷰 안드로이드 스튜디오) Firebase Logging Event 등이 잘 이루어지는지에 대해 실시간으로 확인해볼 수 있도록 해주는 DebugView를 사용해 보도록 하겠습니다. 이미 앱에 Firebase 설치와 Event Logging 까지 해놓으셨다는 가정하에 작성하도록 하겠습니다. 그렇지 않으신 분들은 누구나 쉽게 할 수 있도록 제가 작성해놓은 글이 있으니 참고해주시면 되겠습니다! Step 1. DebugView 사용 설정할 Device 연결 혹은 Emulator 실행 DebugView를 사용할 Device 연결 혹은 Emulator를 하나 실행해주세요. 저는 Emulator를 하나 실행시켰습니다. Step 2. 터미널.. 2020. 4. 26.
Firebase Logging Event Android Studio (파이어베이스 로깅 이벤트 안드로이드 스튜디오) Firebase Logging Event Android Studio (파이어베이스 로깅 이벤트 안드로이드 스튜디오) 저는 이해하기 쉽도록 테스트 환경을 구성해서 작성하는 것이니 원하시는 방식대로 변경하셔서 시도해 보시면 되겠습니다! Step 1. 테스트 환경 구성 Name, Age, City를 입력하고 Event로 보내려고 합니다. 그에따라 Activity는 이렇게 구성했고 코드를 보시면 아시겠지만 "Logging Event" 버튼을 터치하면 EditText에 입력한 값을 가져와 각각 다른 Parameter에 담아 한 Event로 보내줍니다. 다른 부분은 아실테니 Firebase Logging Event에 대해서만 설명드리자면 1) com.google.analytics.FirebaseAnalytics 객.. 2020. 2. 26.
SHA-1 Debug 인증서 지문 구하기 SHA-1 인증서 지문 구하기 SHA-1지문은 테스트나 개발 과정에서 사용되는 Debug 인증서, 실제로 배포하는 과정에서 사용되는 Release 인증서가 있는데, 이에 대한 정확한 정보는 다음에 말씀드리는 것으로 하고 우선은 Debug 인증서만 입력하길 원하시는 분들께 미리 알려드리자면 1) Window + R 로 실행창을 열고 2) cmd를 입력하여 명령프롬프트 창을 키고 3) 아래와 같이 C:\Users\your_user_name\.android\ 로 경로 이동 한 뒤(Window는 보통 이 경로) 4) 명령어 keytool -list -v -keystore debug.keystore 를 입력하고 5) password를 요구하면 Debug 인증서는 password가 없으므로 Enter를 치시면 5).. 2020. 2. 25.
Firebase Android Studio 연동 (파이어베이스 안드로이드 스튜디오 연동) Firebase Android Studio 연동 (파이어베이스 안드로이드 스튜디오 연동) Step 1. Android Studio 프로젝트 생성 Firebase와 Android Studio의 연동을 다루므로 Android Studio의 프로젝트 생성에 관한것은 자세하게 다루지 않으며 혹여나 하여 간단한 설명만 추가하였습니다. 참고로 패키지명은 아래에서 사용됩니다. 생성된 패키지와 Firbase 서버를 연결하기 위해 AndroidManifest에서 인터넷 사용 권한을 부여해줍니다. 위 사진과 같이 위에 를 추가합니다. Step 2. Android 앱에 Firebase를 추가하여 시작하기 1) 지난번에 생성한 Firebase Project 메인 화면에서 앱에 Firebase를 추가하여 시작할 수 있습니다. .. 2020. 2. 25.