PATCH NOTES ::

고정 헤더 영역

글 제목

메뉴 레이어

PATCH NOTES ::

메뉴 리스트

    • 전체보기 (88)
      • 개발 (54)
        • 개념 (2)
        • Android (2)
        • Database (17)
        • ETC (10)
        • Java (3)
        • Linux (0)
        • Spring (2)
        • Tools (18)
      • Errors (7)
      • LIFE (25)
        • Cat (10)
        • 운동 (2)
        • 기사읽기 (0)
        • 책 영화 드라마 (12)

    검색 레이어

    PATCH NOTES ::

    검색 영역

    컨텐츠 검색

    전체보기

    • [GCP] Firebase Emulator Suite 에러

      2022.02.22 by 대충고양이짤

    • [JS] crypto-js HmacMD5 암호화 / 복호화

      2022.02.21 by 대충고양이짤

    • [JS] javascript에서 string 빈칸(스페이스) 없애기

      2022.02.18 by 대충고양이짤

    • [JS, TS] javascript, typescript에서 key/value 객체에 값 추가하기

      2022.02.18 by 대충고양이짤

    • [GCP] Cloudfunction 초기 설정 및 프로젝트 이동

      2022.02.17 by 대충고양이짤

    • [GCP] Firestore 시간 가져오기, 비교

      2022.02.17 by 대충고양이짤

    • [JS] 숫자 더하기

      2022.02.17 by 대충고양이짤

    • [영화] 홈팀

      2022.02.16 by 대충고양이짤

    [GCP] Firebase Emulator Suite 에러

    문제 사항 Firebase Emulator를 실행했을때 로컬 테스트 페이지의 UI가 깨지는 현상이 나타남 문제 원인 정확한 원인은 모르지만 firebase tools를 업그레이드하고 발생하고 있다. (10.2.0 -> 10.2.1) 해결 firebase-tools 다운그레이드 후 해결! firebase-tools 삭제 npm uninstall -g firebase-tools firebase-tools의 버전을 지정하여 재설치 npm install -g firebase-tools@10.2.0

    개발/ETC 2022. 2. 22. 13:43

    [JS] crypto-js HmacMD5 암호화 / 복호화

    MD5 Message-Digestalgorithm 5는 128비트 암호화 해시 함수이다. 단방향 암호화라서 출력된 해시 값에서 입력값을 도출할 수 없다 같은 입력값이면 출력값이 동일하고 다른 입력값에서 동일할 출력값이 낮은 확률로 나올 수도 있다 무결성 검사에 많이 쓰인다 설계상의 결함이 발견되어 다른 알고리즘을 사용하기를 권장한다 HMAC Hash based Message Authentication Code MD5, SHA1과 같은 해시 알고리즘을 사용한다 해시 암호 키를 송신자와 수신자가 미리 나눠가지고 사용하여 공유하고 있는 키와 원본 메시지를 혼합하여 해시값을 만들고 이를 비교한다 const cryptojs = require("crypto-js"); const message = "show me t..

    개발/ETC 2022. 2. 21. 18:37

    [JS] javascript에서 string 빈칸(스페이스) 없애기

    정규 표현식으로 빈칸을 없앤다 const firstLine = " Call me Ishmael "; console.log(firstLine.replace(/ /g, "")); 여러가지 방법이 있지만 정규 표현식이 가장 깔끔하다 const firstLine = " Call me Ishmael "; console.log(firstLine); //trim()은 문자열 앞뒤의 공백을 메꿔준다 console.log(firstLine.trim()); //replace는 특정 문자를 특정 값으로 변환해 주는데, 하나만 변경된다 console.log(firstLine.replace(" ", "")); //replaceAll는 특정 문자를 특정 값으로 변환해 주는데, 전체가 변경된다 //하지만 지원하지 않는 브라우저도 ..

    개발/ETC 2022. 2. 18. 10:55

    [JS, TS] javascript, typescript에서 key/value 객체에 값 추가하기

    javascript에서 json형태의 객체에 값을 추가하는 것은 간단하다 let testJson = { name: "Gildong Hong", age: 20, country: "KR" } console.log(JSON.stringify(testJson)); ///스킬을 추가 한다 {"skill": "east west flashing"} testJson.skill = "east west flashing"; console.log(JSON.stringify(testJson)); 정상적으로 추가된다 {"name":"Gildong Hong","age":20,"country":"KR"} {"name":"Gildong Hong","age":20,"country":"KR","skill":"east west flashi..

    개발/ETC 2022. 2. 18. 10:10

    [GCP] Cloudfunction 초기 설정 및 프로젝트 이동

    개발 환경 프로젝트 A에 cloudfunction이 이미 구동 중 새로운 프로젝트 B 생성 및 초기 설정 필요 해당 cloudfunction을 프로젝트 B로 이동 새로운 프로젝트 설정 firebase-admin 서비스 계정의 key 파일 발급 firebase -> project 설정 -> 서비스 계정 메뉴로 이동 firebase admin sdk 사용을 위한 서비스 계정 확인 사용하는 언어에 따른 스니펫 확인 (node.js 사용) 새 비공개 키 생성을 클릭하여 키를 다운 받는다 IAM 권한 설정 새로운 프로젝트에서 서비스 계정에 cloudfunction 관련 권한을 부여해야 한다. 서비스 계정 : firebase-adminsdk-xxxxxxx@projectid.iam.gserviceaccount.com..

    개발/ETC 2022. 2. 17. 18:42

    [GCP] Firestore 시간 가져오기, 비교

    시간이 왜 이래? firestore에서 저장해둔 시간을 가지고 오니 생각했던 형식이 아니다. "reg_date":{"_seconds":1643784037,"_nanoseconds":0} firestore의 시간정보(timestamp)는 seconds와 nanoseconds로 구성된다. seconds 값만 사용해서 number로 저장하고 오늘과의 시간값을 비교한다. const now = (new Date()).getTime() / 1000; //현재 시간을 초로 반환 await admin.firestore().collection("users").where("age", ">=", 20).get().then((snap) => { snap.forEach((doc) => { const regDate: number..

    개발/개념 2022. 2. 17. 18:34

    [JS] 숫자 더하기

    Javascript는 변수의 타입을 지정하지 않고 값에 따라서 자동으로 타입이 결정되기 때문에 조금 잘못하면 생각했던 결과가 나오지 않는다. 이러한 특징은 동적 타이핑(Dynamic typing)이라고 하며 관련 언어로는 javascript, python, php 등이 있다. 숫자를 더해보자 const month = 3000; const week = 70; const day = 1; //number 타입의 값이기 때문에 덧셈에 문제가 없다. //하지만 정신을 잠깐 놓아버리면 console.log("result : " + month + week + day); //result : 300701 //아무 생각없이 쓰다보면 이상한 구렁텅이에 빠지게 된다. //로그를 찍을때 result 라는 문자열에 숫자가 더해지..

    개발/ETC 2022. 2. 17. 18:23

    [영화] 홈팀

    - 제작 : 2022 - 감독 : Charles Kinnane,Daniel Kinnane - 출연 : Stars Kevin, JamesTaylor, LautnerRob Schneider 승승가도를 달리던 뉴올리언즈 세인츠 풋볼 팀의 감독 숀 페이턴은 자격 정지를 받고 고향인 텍사스 아가일로 내려간다. 하지만 2012 시즌동안 감독으로 복귀하는 길도 막히고 아들과의 사이도 서먹해 외롭기만 하다. 아들이 밀어내든 말든 달라붙어서 풋볼 구경을 하다가 만년 꼴찌인 아들의 유소년 풋볼팀의 코치를 맡게 되는데. 사회적으로 성공했지만 가족으로서는 굉장히 어색한 부자사이. 일만 하던 아버지. 대화가 없는 아들. 만년 꼴찌의 유소년 풋볼팀과 비어있는 코치자리. 숀이 선택할 수 밖에 없는 자리였다. 미국 최고 인기라는 풋..

    LIFE/책 영화 드라마 2022. 2. 16. 17:51

    추가 정보

    인기글

    최신글

    페이징

    이전
    1 2 3 4 ··· 11
    다음
    TISTORY
    PATCH NOTES :: © Magazine Lab
    페이스북 트위터 인스타그램 유투브 메일

    티스토리툴바