본문 바로가기

전체 글324

Mac Chromedriver Install By Homebrew (맥 크롬드라이버 설치) Mac Chromedriver Install By Homebrew (맥 크롬드라이버 설치) Python으로 크롤링 등을 할 때 사용하는 Chromedriver를 맥에서 Homebrew(Mac OS 용 패키지 관리자)를 사용해 설치하는 방법을 알아보겠습니다. Mac에 Homebrew(홈브루)가 설치되어있지 않으신 분들은 https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 위의 Homebrew 사이트에 들어가시면 사이트에 나온 설명과 같이 터미널 명령어인, /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/m.. 2020. 5. 19.
Mac Remove Screenshot Shadow, Capture Shadow (맥 스크린샷 그림자 지우기, 맥 캡쳐 그림자 지우기) Mac Remove Screenshot Shadow, Capture Shadow (맥 스크린샷 그림자 지우기, 맥 캡쳐 그림자 지우기) 맥에서 스크린샷을 찍었을 때 그림자가 나타나지 않게 하는 방법을 알아보겠습니다. 맥에서 원하는 창을 지정하여 스크린샷을 찍으면, 위와같이 그림자가 같이 찍혀나와 그림자와 함께 사진에 빈 여백이 같이 사진 파일로 저장됩니다. 그림자와 여백을 삭제하고 딱 창 화면만을 캡쳐하고 싶으시다면 아래와 같이 하시면 되겠습니다. 먼저 터미널을 여시고, defaults write com.apple.screencapture disable-shadow -bool true && killall SystemUIServer 위의 스크린샷 그림자를 지운다는 명령어를 입력합니다. 입력하신 뒤 ⮐(Re.. 2020. 5. 4.
Mac Screenshot 방법, Mac Capture 방법 (맥 스크린샷 방법, 맥 캡쳐 방법) Mac Screenshotq 방법, Mac Capture 방법 (맥 스크린샷 방법, 맥 캡쳐 방법) 맥 운영체제에서 스크린샷 찍는 방법을 알아보겠습니다. 자세한 설명에 앞서 요약을 먼저 해드리겠습니다. 요약을 보고 해보시고 이해가 잘 안된다 싶으시다면 밑에 사진과함께 자세한 설명을 해두었으니 보시면 좋을 것 같습니다! 전체 화면 캡쳐 : ⌘(command) + ⇧(Shift) + 3(숫자 3) 원하는 영역 지정 캡쳐 : ⌘(command) + ⇧(Shift) + 4(숫자 4) 원하는 창 지정 캡쳐 : ⌘(command) + ⇧(Shift) + 4(숫자 4), Space Bar 위 단축키에서 ⌃(Control) 을 함께 입력하시면 캡쳐한 화면을 파일로 저장하는 것이 아닌 클립보드에 저장합니다. 1. 전체화.. 2020. 5. 4.
티스토리 네이버 검색 등록, 블로그 노출 Feat. SEO 티스토리 네이버 검색 등록, 블로그 노출 Feat. SEO 티스토리 블로그를 네이버 검색에 노출될 수 있도록 등록하는 방법을 알아보도록 하겠습니다. Step 1. 네이버 웹마스터 도구 시작 https://searchadvisor.naver.com 네이버 서치어드바이저 네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요 searchadvisor.naver.com 링크를 클릭하시면 Naver Search Advisor로 들어가실 수 있습니다. 그리고 오른쪽 상단의 웹마스터 도구를 클릭하여 네이버 웹마스터 도구로 들어갑니다. Step 2. 블로그 등록 웹마스터 도구로 들어갔을 때 가장 먼저 보실 화면입니다. 그림과 같이 해당 부분에 자신의 블로그 도메인 주소를 입력해주시고 오른쪽의 버튼을 클릭합니다... 2020. 5. 4.
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.
Firebase 프로젝트 생성 (파이어베이스 프로젝트 생성) Firebase 프로젝트 생성 (파이어베이스 프로젝트 생성) Android Studio(안드로이드 스튜디오)가 설치 되어있다는 가정하에 시작하겠습니다. Step 1. Firebase 접속 Firebase(https://console.firebase.google.com/)에 접속하여 "프로젝트 만들기" 를 클릭합니다. Step 2. 프로젝트 설정 프로젝트 명을 입력하고 Firebase 약관에 동의 체크(Firebase 첫 이용자만 해당되는 것 같습니다)를 하고 계속 버튼을 클릭합니다. 체크 되어있는 "이 프로젝트에서 Google 애널리틱스 사용 설정" 을 그대로 두시고 "계속" 버튼을 클릭하고 Google Analytics 계정을 선택합니다. 계정이 없거나 새로운 계정으로 Firebase를 사용하고 싶으시.. 2020. 2. 24.
Google Analytics 계정 생성 (구글 애널리틱스 계정 생성) Google Analytics 계정 생성 (구글 애널리틱스 계정 생성) Google Analytics는 Google Marketing Platform(GMP) 서비스 중 하나로 웹 사이트 트래픽을 추적하고 보고하는 Google에서 무료로 제공하는 웹 분석 서비스입니다. 현재는 Firebase을 통해 App 분석까지 할 수 있는 분석 서비스 입니다. 저 또한 요즘은 App을 만들때, 개발하는 모든 App에 Firebase를 연동하고 Google Analytics로 데이터를 보기도 하는데요, 현재 개인은 물론이고, 사용 안하는 기업이 없을 정도로 정말 편리하고 많이 사용되고 있는 Google Analytics를 사용하기 위해 계정 생성부터 알려드리도록 하겠습니다. Step 1. 구글 애널리틱스 접속 구글 애.. 2020. 2. 23.
Google Tag Manager 계정 생성 (구글 태그매니저 계정 생성) Google Tag Manger 계정 생성 (구글 태그매니저 계정 생성) Google Tag Manager(구글 태그 관리자)는 Google Support의 말을 빌려오자면 "웹사이트 또는 모바일 앱에서 코드 및 태그라고 통칭되는 관련 코드 조각을 쉽고 빠르게 업데이트할 수 있는 태그 관리 시스템"입니다. Google Tag Manager를 사용하기 위해 먼저 계정 생성하는 방법에 대해 알려드리도록 하겠습니다. Step 1. 구글 태그 매니저 접속 먼저 Google Tag Manager(https://tagmanager.google.com)에 접속합니다. Step 2. "Create Account" 버튼 클릭으로 Tag Manager 계정 생성 시작 Google Tag Manager의 처음 메인 화면에서.. 2020. 2. 23.