운동하는 개발자 (191) 썸네일형 리스트형 Android Firebase 사용법 (Android Studio) / how to use Firebase Firebase를 사용하기 위해서는 우선 프로젝트를 등록해야 한다 console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 위 링크로 이동하여 구글 로그인을 한 뒤 1. 프로젝트 추가 클릭 2. Firebase에서 식별할 프로젝트 이름을 임의로 정하고 3. 애널리틱스를 사용할 거면 사용 설정 체크 후 계속 4. 디폴트 계정으로 생성 5. 안드로이드 아이콘 클릭 6. Android 패키지 이름은 적용할 프로젝트 build.gradle에 있는 applicationId 값을 입력하면 된다 디버그 서명 인증서는 구글 로그인 등의 기능 사용에 필요하다고 하는데 괜히 나중에 필요해서 넣.. Android Studio에서 디버그 서명 인증서 SHA-1 확인하는법 작성자의 경우 Firebase 등록시 디버그 서명 인증서가 필요하여 확인이 필요했다 1. 우측상단에 코끼리 아이콘의 Gradle버튼을 누른다 (없다면 View -> Tool Windows -> Gradle을 누른다) 2. Tasks -> android -> signingReport를 더블클릭하면 3. 하단 Run부분에서 값이 보인다. SHA1값을 확인한다 ++210820 추가 android studio 4.2버전부터 task목록이 안보인다 당황하지말고 저 코끼리를 누르고 gradle signingReport 이걸 입력하면 동일하게 동작한다 윈도우 실시간 로그확인 프로그램 (무료) / BareTail 디버깅 상황에서 실시간으로 로그파일을 확인할 일이 자주생기곤 한다 이때 log파일을 반복해서 열었다 닫았다 할 필요없이 자동으로 새로운 내용을 읽어 보여주는 프로그램이 있다 www.baremetalsoft.com/baretail/index.php Bare Metal Software > BareTail - Free tail for Windows BareTail Release 3.50a 2006-11-02 What's new? Win32 (Windows 95, 98, ME, NT, 2000, XP, 2003, Vista) Free Version - baretail.exe (220k) Licence - Startup splash screen cannot be disabled Registered Version .. exe 설치파일 만들기 inno setup 프로그램을 만든 뒤 각종 데이터파일과 exe바이너리 dll 등을 묶어서 setup 파일로 만들고 싶을 때 inno setup이라는 유틸이 있다 상업적 용도로도 무료이니 실무에서도 사용가능하다 다운로드링크 : jrsoftware.org/isdl.php Inno Setup Downloads ISCrypt.dll Netherlands 1,275,063 2004-04-27 --> 2.5 KB Encryption module for Inno Setup.To install, simply place the file in your Inno Setup directory. jrsoftware.org 사용법을 보자면 설치 후 실행하여 New를 눌러서 스크립트 마법사를 실행해보자 순서대로 Application Informat.. HackerRank [Implementation] Forming a Magic Square /알고리즘 해커랭크 문제 주소 : www.hackerrank.com/challenges/magic-square-forming/problem 난이도 : Medium 성공률 : 74.83% 문제 : 3x3의 입력된 배열값으로 매직스퀘어(1부터 9까지 한번씩만 사용하여 3x3 크기의 어느 방향의 세 숫자의 합을 구하더라도 15가 되는)로 수정하기 위해 발생하는 비용 구하기 풀이 1. 3x3으로 만들 수 있는 모든 매직스퀘어를 저장해 준다 2. 입력된 배열과 같은 위치(행,열)에 있는 매직스퀘어 8개와 값을 비교한다 3. 차이 값을 누적시킨 후 가장 적은 누적값을 리턴한다 답안 #!/bin/python3 import math import os import random import re import sys # Complete the.. HackerRank [Strings] Two Characters /알고리즘 해커랭크 문제 주소 : https://www.hackerrank.com/challenges/two-characters/problem 난이도 : easy 성공률 : 76.74% 문제 : 2개의 문자만 남기고 모두 지웠을 경우 가장 긴 길이 값을 가지는 문자열을 만들어라 그리고 그 문자열의 길이를 리턴하라 단 동일한 문자가 연속으로 위치하면 안된다 만들 수 없을 경우 0 리턴 풀이 1. 문자 종류별로 별도 리스트를 만든다 (lCharList) 2. 리스트에서 2개씩 뽑아서 문자열을 만든다 만드는 도중 연속된 문자이면 다음으로 넘어간다 3. 문자열이 완성 됐을 경우 길이를 구해서 최댓값과 비교한다 4. 모든 반복(2개의 문자로 문자열 만들기)이 끝난 후 최종 맥스 길이를 리턴한다 답안 #!/bin/python3 imp.. signtool 서명오류, 타임스탬프 오류/ The specified timestamp server either could not be reached orreturned an invalid response. signtool을 이용하여 파일에 디지털서명을 사용하던 중 어느날 에러가 발생했다 에러내용은 타임스탬프 서버 접속관련 오류이고 찾아보니 기존에 사용중이던 타임스탬프서버가 2020년 12월 31일부로 종료되었다 간단하게 새로운 timestamp를 찾아서 변경하였더니 정상적으로 진행되었다 변경 전 : http://timestamp.verisign.com/scripts/timestamp.dll 변경 후 : http://timestamp.digicert.com 위에적힌 타임스탬프도 언젠가는 종료될 수 있을것이다 이 글을 읽는시점에 따라 위 타임스탬프가 안된다면 구글링해서 변경하시길 도메인(DNS)에서 특정 아이피로만 전송하기 / domain to ip address 여러 아이피를 가지고 있는 도메인이 있을 때 특정 아이피와 통신이 필요한 경우가 있다 위와 같이 커맨드 명령어로 nslookup [도메인]으로 아이피 내역을 볼 수 있다 예를들어 이때 내가 daum에 접속 할 때마다 203.133.167.81 아이피 서버에만 연결하고 싶은경우 (주로 특정서버만 테스트가 필요한 경우) C:\Windows\System32\drivers\etc 이 경로에 들어가면 hosts 라는 파일이 있다 이를 관리자 권한을 받은 메모장을 켜서 열어보자 특별히 별도 설정을 안바꿨다면 기본적으로 위와 같은 화면이며 #은 주석이기에 사실 아무 데이터가 없는상황이다 (TMI : 예전 악성코드중에서 이 파일에 구글, 야후, 네이버등을 자신들의 악성코드가 동작하게 하는 페이지로 변경하는 경우가 있었.. 이전 1 ··· 17 18 19 20 21 22 23 24 다음