JIGGAG

9월 한달동안 로그

2020년 10월 6일

9/27 ~ 9/30

circle ci vs bitrise

  • 좀 더 UI가 개인적으로 편하게 느껴져서 선택한 bitrise
  • 사실 그냥 설정이 쉬웠다 -> 직관적

마지막

  • 끝까지 잘 버텼고 참았고 다왔다
  • 그런데 그 마지막 결승점 앞에서 마무리를 잘 하지 못하고 끝내 무너져버렸다
  • 잘하고 싶었는데
  • 시간과 약속
  • 지켜져야하는것들이 지켜지지 않는다
  • 후회가 된다
  • 마지막까지 잘 참고 버텼어야하지 않을까

9/20 ~ 9/26

pm2

  • 갑자기 서버가 죽었다
  • 정말 갑자기...
  • pm2로 서버 죽으면 계속 재실행될텐데… 이상하게도 들어가보니 pm2 버전을 업데이트하라는데 프로세스는 두개가 떠있길래 하나 죽이고 새로 띄웠다
  • env도 pm2.config.js에 넣어서 일괄적용하는걸로 변경

어떤걸 사용하지

  • 빌드 한번 시작하면 업무 중지
  • 테스트 요청 들어오면 저 빌드중이라… 한시간 뒤에 확인해드려도 될까요?
  • 두번 세번 빌드를 해야하는 경우 그날은 업무는 다 했다
  • 크몽 bitrise 도입기

9/13 ~ 9/19

sort

  • sort()와 sort((a, b) => (a - b))의 차이
  • 기본 정렬 순서: 문자열로 변환된 유니코드
  • [1, 2, 100, 5].sort() => [1, 100, 2, 5]
  • 단순하게 숫자를 문자로 변환하고 유니코드에 의하여 정렬
  • 의도대로 정렬하려면 sort((a, b) => (a - b))로 값을 비교해주어야함
  • MDN sort

라이브러리

  • 시간은 없고 할 일은 많고 라이브러리는 의도대로 움직이지 않고
  • 그래서 급한 마음에 우선 붙여넣고 큰 틀은 보존한 상태에서 빠르게 커스텀을 진행했다
  • 그렇게 프로젝트는 마무리가 되었고 시간이 한참 지나 고도화를 진행하다가
  • ~~ 비트연산자 이거 바꿔도 될까요?
  • 사실 그 당시에 비트연산자를 보고 eslint에 경고 뜨길래 우선 넘어가자는 생각으로 ignore 처리했었다
  • 그게 무슨 의미인지 찾아보지 않았다 그리고 이제서야 찾아보니 parseInt와 동일한 내용이였다
  • 당시에 노력을 조금만 했더라면, 이게 무슨 연산을 위한걸까 의심을 했다면 어땠을까

9/6 ~ 9/12

쿠쿠다스

  • 멘탈 터진다

사람

  • 좋은 사람을 좋은 방법으로 뽑아서 알맞은 자리에 배치하여 함께 하는것

라즈베리파이

9/1 ~ 9/5

HTTP

  • header 커스텀헤더 대소문자 구분되지 않는다

xcode

  • 자고 일어났더니 업데이트되버린 ios
  • 그리고 디버깅이 되지 않는 xcode의 오류 메시지 not connected device
  • ios 13.6.1이고 xcode는 11.7이였다
  • xcode 가 지원한다고 되어있는데도 계속 찾지 못하는 디바이스...
  • xcode를 베타버전 12도 설치해봤으나 계속 찾지 못하는 디바이스
  • 혹시나 해서 ios를 13.7로 업데이트 했더니 해결되었다

라즈베리파이

  • apt-get install jenkins 했더니 E: Unable to locate package jenkins 오류
  • apt-get update 했더니 The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 오류
  • public key is not available 참고 블로그
  • 그래도 안된다고!!!