전체 글
-
Git 원격 브랜치 삭제하기( Delete Remote Branch)Git 2022. 9. 13. 16:34
1. Git Branch 확인하기 // Local git branch // Remote git branch -r 2. Github, GitLab 등의 Branch와 동기화가 안 되었을 때 // 방법 1 git fetch --all --prune // 방법 2 git remote prune origin 3. Git Remote Branch 삭제하기 // 방법 1 git push origin --delete branchName // 방법 2 // local branch 삭제 git branch -d branchName // remote branch 적용 git push origin branchName
-
나는 4시간만 일한다 - 팀 패리스서평 2022. 9. 12. 16:51
- 정리 1. Definition 정의 단계 현실 속에서 대부분의 이들이 속해있는 유예자 뉴 리치에 대해 정의한다. 자유로운 삶이 부자만의 전유물이 아니며 삶을 어떻게 받아들이냐에 따라 다르다는 의미에 대해 설명한다. 2. Elimination 제거 단계 80대 20의 파레토 법칙 80% 결과(생산량, 이익, 이익 등...)는 20%의 원인(투입량, 노력, 시간, 제품, 고객 등...)에서 나온다. 80대 20의 법칙을 따져 20에 속하지 않은 불필요한 일들을 줄이자. 과도한 정보 제거 실용서를 읽을 때에 설명과 자전적 부분만 읽는다. 일주일간 정보 금지 시험해보기(국내 상황에 맞게 변경) 아래의 것들을 끊고 가족, 지인들과 대화하고 아이들과 놀아주며 시간이 남는다면 이 책에 나온 것들 시도. 유튜브, ..
-
나는 돈이 없어도 사업을 한다 (스펙도 나이도 필요 없는 주말 48시간의 기적) - 프레이저 도허티서평 2022. 9. 9. 17:23
- 정리 1. 아이디어 선택하기 내가 생각하는 아이디어를 적고 이 아이디를 떠올린 사업 모델에 대해 문제점들과 해결점들을 작성한다. 이렇게 작성된 아이디어에 대해 YES, NO로 아래의 질문들에 대해 평가한다. 그 질문과 답변은 아래와 같다. 저자의 아이디어 : 미리 조합한 오트밀 이 제품에 관심이 있는가? (건강식에 관심이 많고 너무 자주 먹음) 솔직히, 나라면 이 제품을 사겠는가? (맛만 좋으면 무조건 산다. 귀찮음이 많아서 미리 조합된 믹스가 있다면 너무 좋다.) 이 사업을 성공시키는 방안을 잘 알고 있는가? (이미 식품 사업을 진행해 봐서 잘 알고 있음 - 저자는 이미 자신이 경험한 분야를 시도하길 권장한다.) 나 못지않게 사업화에 관심을 가진 사람들이 많은가? (많다. - 저자는 몇몇 사람이 관..
-
장사의 신 - 우노 다카시서평 2022. 9. 8. 18:39
이자카야(포차)의 경영에 대해 이야기 하는 책이지만 다른 장사는 물론이고 사업을 할 때에도 적용하면 좋은 책이었다. 가계를 차릴 부동산은 물론이고 동업에 대한 내용 가계를 창업할 때 얼마나 투자를 해야하는지와 같은 다양한 내용에 대한 저자가 이야기 한다. 읽으면서는 괜찮다는 생각을 많이 했지만 그 뒤에 이렇게 글을 쓸 때는 생각보다 적을 내용이 없는 것 같다. 밑줄 친 부분들을 보면 대부분 원론적인 내용들이기 때문에 사실 이 외에 다른 창업 서적을 읽어보았다면 나의 의견에 공감할 것 같다. 하지만 만약 내가 사업이나 장사를 하고 있을 때라면 잘 안될 때는 어떤 기초를 잊고 있는지 일깨워 줄 수 있을 것이고, 잘 되고 있을 때는 내가 소홀해지는 부분에 대해 경각심을 주기에 좋은 책이라는 생각이 들었다. 이..
-
window init 느리거나 useEffect 인식 안 되는 라이브러리 사용 팁Tip 2022. 9. 2. 15:14
외부 라이브러리(특히 window에 생성되는)를 이용할 때 useEffect로 가지고 올 수 없는 경우가 존재한다. 이 경우 많은 사람들이 setTimeout 등을 이용해 타이밍을 맞춰주고는 한다. 하지만 이렇게 할 경우 단점이 존재한다. 네트워크가 느린 환경들을 고려해 타임을 여유롭게 잡거나 느린 환경을 고려하지 않아 에러가 발생하는 문제다. 이 문제 해결을 위해 처음 생각한 방법은 반복문을 활용해 retry를 거는 방법이었는데, 이 경우 다른 호출 스택을 반복문이 잡고 있어 다른 호출들이 먹통이 되는 문제가 발생했다. 그래서 내가 선택한 방법은 setInterval을 이용하는 방법이다. setInterval은 setTimeout과 마찬가지로 작업 큐에 작업을 저장하는 방식이기 때문에 다른 호출 스택이..
-
react-query useInfiniteQuery 데이터 편하게 사용하기Tip 2022. 8. 31. 17:45
(이 글은 react-query@3.19.1을 바탕으로 작성되었습니다) react-query를 사용할 때 useQuery만큼이나 많이 사용하는 것이 useInfiniteQuery이다. 특정 웹 사이트의 경우 useQuery보다 많이 사용한다. 사용 방법 자체도 무척 간편하게 되어 있어서 문서를 확인하고 사용하는데 별다른 제약이 없다. 그런데 데이터가 오는 방식이 특이하다. 만약 데이터를 axios로 받아왔을 때의 형식은 아래와 같다. { data: { posts: [...] } } 이런 데이터 형태는 추가로 받아올 때 역시 동일하다. 나의 경우 react-query를 사용하기 전 redux-toolkit을 사용할 때는 아래와 같은 방법을 사용했다. // lodash 미사용 state.posts = [....
-
NextJS Data Fetching (feat. CSR, SSR, SSG, ISR)Next.js 2022. 8. 29. 16:43
1. Data Fetching이란 SPA가 Web 세상에서 새로운 시대를 열었다는 것에 의문을 제시할 사람은 없을 것이다. 기존에 페이지를 이동할 때마다 새로고침이 되며 빈 화면을 봐야 했던 이용자들은 이제 로딩이 없는 것과 비슷한 환경에서 사이트를 사용할 수 있게 되었기 때문이다. 이는 확실히 획기적이었고 대다수의 웹사이트가 이제는 SPA로 되어있고 변화하고 있다. 하지만 SPA에도 치명적인 문제가 있었다. 웹사이트의 운영자들은 어떻게든 네이버나 구글 등의 검색 결과에 자신의 웹사이트가 노출되기를 원하는데 SPA의 경우 페이지를 모두 그린 뒤 데이터를 가지고 오는 CSR방식이 기본이기에 검색 사이트들의 Bot이 웹사이트에 접속했을 때 아무것도 없는 빈 페이지로 판별해 버렸기 때문이다. (물론 최근 구글..
-
인스타 브레인 : 몰입을 빼앗긴 시대, 똑똑한 뇌 사용법 - 안데르스 한센서평 2022. 8. 26. 13:16
인류가 최초로 탄생한 이후 우리가 스마트폰과 인터넷이 있는 시대에 산 것은 전체의 0.0001%라고 한다. 그렇기 때문에 우리가 생각하기 불합리하다고 생각하는 감정들이 계속 이어지는 것이다. 인상 깊었던 부분은 스마트폰이라는 새 시대를 연 스티븐 잡스는 자녀의 스마트폰 사용 시간을 제한했고, 개인용 컴퓨터의 혁신을 일으킨 Windows를 만든 빌 게이츠 역시 14세 전까지 아이의 휴대전화 사용을 금지했다고 한다. 책에서는 이 이유에 대해 도파민을 이야기한다. 인간의 보상 시스템인 도파민은 이전에는 분명 더 많은 보상과 유전자 보존을 위해 꼭 필요한 요소였다. 도파인은 보상과 더불어 멀티태스킹에서도 분비된다고 한다. 인간은 매 순간 위험과 공존했기 때문에 항상 온전히 한 가지에 집중하지 못했다는 것이다. ..