-
함께 자라기 애자일로 가는 길 - 방법론이 먹히지 않는 이유
어떤 기술적 실천법이라도 그걸 현실에서 적용하기 위해서는 사회적 자본과 기술이 필요하다. 애자일이란 말을 수도 없이 보고 들었지만 모호한 부분들이 참 많았는데, 이 책으로부터 많은 걸 정리할 수 있게 된거 같아 기쁘다. 경력이 10년인 개발자와 2년인 개발자의 개발 생산성은 얼마나 차이가 날까? 꽤나 많이 날거라고 생각했지만, 그렇지 않은 경우가 대부분이었다는 걸 보고는 많이 놀랐다. 다른 여러 영역에서도 마찬가지로 어느 정도 최소한도의 경험치만 넘어가면 둘의 상관성은 생각보다 낮다는 것이었다. 1만 시간의 법칙을 예시로 들며 이야기하는 부분이 재밌었다. "우리는 하루 세 번 3분씩 이를 닦는데, 다섯 살부터 닦았을 것이고 죽기 전까지 닦을 것인데 왜 나이 들었다고 이 잘 닦는 사람 이야기를 들어본 적이..
-
firebase algolia extension 설정 (Algolia API Key)
firebase extension으로 algolia 사용하려는데 Aloglia API Key 부분에서 막혀서 삽질의 기록을 남김 1. Algolia에 로그인 후 왼쪽 하단 Settings를 클릭 2. API Keys 클릭 3. All API Keys 탭에서 New API Key 버튼 클릭 4. 여러 정보들을 입력 후 가장 아래 ACL 에서 addObject, deleteObject, listIndexes, deleteIndex, editSettings, settings 추가 후 Create 버튼 클릭 5. 생성된 API 키를 복사해서 firebase extension Search with Algolia에서 사용 - 끝 -
-
firebase AppCheck 설정 in web ( with NextJS ) | localhost에서 사용 (debug mode)
App Check - 승인되지 않은 클라이언트가 백엔드 리소스에 액세스하는 것을 방지하여 API 리소스를 남용하지 않도록 보호 1. 빌드 - AppCheck - 앱 - 내 앱 클릭 2. reCAPTCHA 보안 비밀 키 입력을 위해, recaptcha 생성 사이트로 이동하여 reCAPTCHA 생성을 위한 필수 값 입력 후 제출 3. 제출 후 등록된 reCAPTCHA 비밀 키 복사 클릭 4. 빌드 - AppCheck - 앱 - 내 앱 - reCAPTCHA의 보안 비밀 키에 붙여넣기 후 저장 5. 등록 완료 되면 오른쪽 메뉴 열기를 클릭 후 디버그 토큰 관리 클릭 6. 디버그 토큰 추가 클릭 (웹 브라우저 콘솔에서 받아오는 방법 or 토큰 생성 버튼 클릭해서 생성하는 방법) (첫번째 방법으로 설명) 7. lo..
-
살면서 한번은 논어 - 제자와 후대들이 기억하는 공자
"잘못이 있는데 고치지 않으면 이것을 잘못이라 한다." - 「위령공」 학교를 다니곤 할 땐 공자나 논어라는 이름에 대해 많이 듣곤 했던 것 같은데, 어느 순간 그냥 유명한 사람이 있다는 정도로만 인식하고 있었고, 정작 한번도 논어라는 책을 읽어볼 생각을 해보지 못했다. 과거에 명심보감이라는 책을 우연히 펴보고는 몇장 제대로 못읽고 버린 기억이 있었기에, 상상만으로도 어렵고 함축적인 말들에 머리만 아프고 잠이 올거라 예상했기 때문이다. 도서관에서 논어나 공자와 관련해 검색을 해서 책이 있는 곳에 가보니, 아니나 다를까 공자와 논어에 관련한 수십권의 책들이 즐비해있었다. 책들을 하나씩 살펴보면서 가장 쉬운 만화책은 없나 찾아보고는 우연히 발견했지만 그 책 마저도 뭔가 그림체가 만화같지 않고 보는데 거부감이 ..