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 참고 블로그
- 그래도 안된다고!!!