분류 전체보기
-
[오류 해결] serviceAccount is not assignable to parameter of type 'string | ServiceAccount'. | firebase cloud functions프로그래밍/흔적 2022. 8. 10. 20:34
소스 코드 admin.initializeApp({ credential: admin.credential.cert(serviceAccount), }); 오류 메시지 import serviceAccount Argument of type '{ type: string; project_id: string; private_key_id: string; private_key: string; client_email: string; client_id: string; auth_uri: string; token_uri: string; auth_provider_x509_cert_url: string; client_x509_cert_url: string; }' is not assignable to parameter of type ..
-
typescript json import 방법 | 오류, 에러, 버그프로그래밍/버그(bug) 2022. 8. 10. 20:22
소스 코드 import * as serviceAccount from "./serviceAccount.json"; 오류 메시지 "Cannot find module './serviceAccount.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.ts(2732)" 해결 방법 tsconfig.json에 추가 설정을 해줘야한다. { "compilerOptions": { // ... other options "resolveJsonModule": true, "esModuleInterop": true, // "moduleResolution": "node" } } 추가 설명 "resolveJsonModule": true..
-
codeload github 주소 의미 해석프로그래밍/흔적 2022. 8. 9. 15:43
예시 명령어 curl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2 material-ui-master/examples/nextjs-with-typescript codeload.github.com github 파일 다운로드 및 보관을 위한 캐싱 목적의 subdomain mui github 계정 소유자 id (owner) material-ui 해당 계정의 repository 이름 (repo) tar.gz 다운로드 받을 압축파일 형식 (tar, zip 등) master branch 이름 ( 주로 main, master ) tar 관련 명령어 -xz x는 압축해제, z는 gzip 사용 —strip=2 상위 2개의 경로를..
-
함께 자라기 애자일로 가는 길 - 방법론이 먹히지 않는 이유문화/책 2022. 8. 7. 09:00
어떤 기술적 실천법이라도 그걸 현실에서 적용하기 위해서는 사회적 자본과 기술이 필요하다. 애자일이란 말을 수도 없이 보고 들었지만 모호한 부분들이 참 많았는데, 이 책으로부터 많은 걸 정리할 수 있게 된거 같아 기쁘다. 경력이 10년인 개발자와 2년인 개발자의 개발 생산성은 얼마나 차이가 날까? 꽤나 많이 날거라고 생각했지만, 그렇지 않은 경우가 대부분이었다는 걸 보고는 많이 놀랐다. 다른 여러 영역에서도 마찬가지로 어느 정도 최소한도의 경험치만 넘어가면 둘의 상관성은 생각보다 낮다는 것이었다. 1만 시간의 법칙을 예시로 들며 이야기하는 부분이 재밌었다. "우리는 하루 세 번 3분씩 이를 닦는데, 다섯 살부터 닦았을 것이고 죽기 전까지 닦을 것인데 왜 나이 들었다고 이 잘 닦는 사람 이야기를 들어본 적이..
-
80/20 법칙 - 20%의 노력으로 80% 성과 내기문화/책 2022. 8. 2. 09:00
인생은 불공평하다. 익숙해져라. - 빌 게이츠 오래전에 읽었기도 했지만 2번이나 읽었는데도 책에 대한 특별한 기억이 떠오르지 않았다. 그나마 다행이였던 건 책에 있는 내용들을 실천한 부분이 있었다는 것. 다만 내가 읽은 책은 2000년도에 나왔던거라 오역이 좀 있는 거 같아 아쉬웠다. (읽으실거라면 무조건 개정판 추천) 사람들은 자신이 보내는 하루나 한 주가 모두 똑같이 중요하기를 바라며, 친구 한 사람 한 사람이 우리에게 다같이 중요하길 바란다. 특정 분야에서 일하는 종업원 개개인이 각자 동등한 가치를 갖기를 바라며, 모든 기회가 동등한 가치를 지니고 있기를 기대한다. 즉 원인과 결과가 평등하게 균형잡힌 상태여야 자연스럽고 공정한 것이라고 생각한다. 이러한 50 대 50 사고방식의 오류는 우리 의식 ..
-
[React MUI] - 1분만에 nextjs, material ui, typescript 설치 및 사용하기프로그래밍/흔적 2022. 7. 28. 00:09
요약 1. Material-UI, NextJS, Typescript 적용된 프로젝트 다운로드 curl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2 material-ui-master/examples/nextjs-with-typescript 2. 폴더 이동 후 패키지 설치 cd nextjs-with-typescript && npm install 3. 실행 (아래는 실행결과) npm run dev 주의 사항 package.json에 의존성들이 모두 latest로 되어 있음으로 배포시 문제가 생길 수 있다. 따라서 학습용이 아니라면 패키지들을 모두 개별로 설치 해주자. (혹은 버전을 모두 적어주거나) npm insta..
-
네이버 블로그로 돈 벌기 - 나만의 전략이 있는 N잡러문화/책 2022. 7. 24. 09:00
저자가 강의 후 가장 많이 받는 질문은 "블로그로 돈 벌고 싶은데 가능할까요?", "블로그 수익화까지 얼마나 걸릴까요?"였다고 한다. 그러면 그는 "지금 당장 천 원을 벌 수있는 나만의 전략이 있나요?"라고 항상 되물었었고, 대부분의 수강생은 이 질문에 대답하지 못하거나 주저했었다고 한다. 나의 경우 전략은 있었으나 좀 막연했는데, 이 책을 읽어보며 구체화시키는데 상당히 도움을 받은 것 같다. 블로그를 운영한다면 당연히 가장 중요한 건 시간 확보이다. 저자가 일과표, 주계획, 월계획까지 만들어서 철저히 시간을 관리하는 것을 보고 깜짝 놀랐다. 무조건 시간을 확보하고 자투리 시간들도 모조리 활용했으며, 직장인임에도 새벽 4시에 꼬박꼬박 일어나서 실행을 한다는 것을 보여줬다. 누가 봐도 시간이 없다는 핑계를..
-
관계우선의 법칙 - 사업 성공을 위한 방향성문화/책 2022. 7. 18. 09:00
과거 애플의 유명한 광고 문구 중 "Think Different"가 떠오른다. 나름 남들과 다른 것을 보려 노력해왔다고 생각했는데, 이 책을 읽자마자 내가 우물안 개구리였다는 걸 알게됐다. 기성세대 보다 더 이전인 19세기의 사고 방식을 내가 갖고 있다니... 좀 충격을 받았다. 저자는 먼저 "제품우선의 법칙"이라는 것을 설명해준다. 훌륭한 제품을 만들어 그 제품을 수많은 소비자에게 팔아 돈을 긇어모은다는 것이다. (여기서 말하는 제품은 눈에보이는 유형의 제품을 판매하는 기업뿐만 아니라 서비스를 제공하는 기업들도 포함) 제품 X 커더란 숫자 = 성공 그리고 이 법칙을 따르는 기업들은 공통적으로 자신의 사업체를 성장시키고 싶을 때, 이런 질문들을 던진다. 어떻게 하면 우리 제품을 더 좋게 만들 수 있을까?..