전체 글
-
나는 돈이 없어도 사업을 한다 (스펙도 나이도 필요 없는 주말 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세 전까지 아이의 휴대전화 사용을 금지했다고 한다. 책에서는 이 이유에 대해 도파민을 이야기한다. 인간의 보상 시스템인 도파민은 이전에는 분명 더 많은 보상과 유전자 보존을 위해 꼭 필요한 요소였다. 도파인은 보상과 더불어 멀티태스킹에서도 분비된다고 한다. 인간은 매 순간 위험과 공존했기 때문에 항상 온전히 한 가지에 집중하지 못했다는 것이다. ..
-
NextJS API 활용하기 (feat. Prisma, Planetscale)Next.js 2022. 8. 23. 16:35
(해당 글은 next@12.2.2, prisma@4.1.1, pscale@0.112.0을 기반으로 작성되었습니다.) 1. NextJS Api Router nextJS의 9 버전은 여러 의미로 큰 변화가 있던 버전이라고 생각한다. 단순히 React의 프레임워크를 뛰어넘어 내부에서 server를 사용할 수 있게 된 버전이기 때문이다. 그 방법 역시 무척 간단한데 pages 폴더 내부에 api폴더를 만들고 사용하려는 api의 이름으로 js(ts) 파일을 만들어 사용하기만 하면 되는 방식이었다. 이것으로 이제 간단한 Serverless 환경의 개발이 가능하게 변경되었다. 그리고 이제 nextJS가 12 버전까지 오르며 ISR이나 edge runtime 등의 기능이 추가되며 Next 역시 앞으로의 발전 방향에 A..
-
부자의 그릇 : 돈을 다루는 능력을 키우는 법 - 이즈미 마사토서평 2022. 8. 22. 16:18
돈은 신용이 있는 사람에게만 전달된다. 그리고 신용이 높으면 그만큼 많은 돈이 ‘기회’라는 얼굴로 접근한다. 부자의 그릇은 자기 개발서를 썰의 형태로 풀어서 작성하는 것으로 누구나 어렵지 않게 읽을 수 있다는 장점이 있다. 이 책은 어찌 보면 너무나 당연한 이야기를 하고 있다고 생각할 수 있지만, 또한 새로운 관점으로 생각할 수 있는 시간을 주는 책이었다. 사업에 성공하다가 실패하는 이들은 대부분 운이 나빴다고 말한다. 하지만 이 책에서는 제목에서 처럼 나의 그릇이 그만큼의 금액을 담을 정도가 아니기에 흘러내렸다고 말한다. 그리고 이 그릇이 나의 신용이라고 설명한다. 그릇이라는 말 보다 신용이라는 말에 나는 조금 더 많은 생각이 들었다. 신용은 지나온 나의 행동과 결정의 결과이고, 돈 보다 중요한 것은 ..