
개요NotebookLM은 방대한 자료에서 핵심을 빨리 추려내고 학습하는데 많은 도움이 되는 서비스이다. 전체적인 개요를 정리해주거나 공부 방법을 가이드해 주기도 하고, 마인드맵을 통해 구조적인 이해를 돕기도 한다. 특히나 오디오 오버뷰(Audio Overview)는 팟캐스트 형식의 오디오를 통해 내용을 정리해주어 많은 이들의 호평을 받고 있다.그런데 현 시점(2025. 05. 25) Output Language 설정을 한국어로 하면 몇 가지 아쉬운 제약이 있다. 언젠가는 풀리겠지만 당장은 아쉬울 따름이다.영어와 한국어의 차이오디오 오버뷰 출력 길이 지정Customize 버튼을 누르면 결과물의 플레이 길이를 조정할 수 있다. 디폴트가 10분 안쪽이라면 Longer는 대략 30분 정도이다. 방대한 자료라면 ..

개요오늘(2025-05-20) NotebookLM 모바일앱이 출시되었다. 평소 팟캐스트 생성 기능을 잘 활용하고 있었는데, 이제 이동 중에도 휴대폰으로 편리하게 들을 수 있게 되었다. 이 글에서는 내가 평소 어떻게 활용하고 있는지 사례를 공유하고자 한다.참고로 NotebookLM은 무료 버전만으로도 충분히 활용할 수 있다.뉴스의 홍수우리는 격변의 시기를 살고 있다. 하루가 다르게 새로운 기술이 등장하고 기능이 소개된다. 모든 내용을 직접 살펴보면 좋겠지만 시간은 한정되어 있다. 그렇다면 어떻게 핵심을 효과적으로 추려낼 수 있을까?예를 들어 오늘 마이크로소프트 행사의 키노트 내용이 궁금한데, 영상 길이가 2시간이 넘는다. 한글 자막이 제공되는 영상이 올라왔지만, 이동 중에 영어 발표를 듣고 이해하기에는 역..

개요오늘 본 두 유튜브 영상에서 강렬했던 부분을 추려본다.EP 52. OpenAI Codex, Google AlphaEvolve - 빨라도 너무 빠른 발전속도유튜브: https://youtu.be/FGr8mqvuxGA?si=4bvfmnfYBXCa3O6e최승준님: 뉴스를 안보면 unlearning을 하고 새롭게 적응할 타이밍을 놓칩니다. 노정석님: 맞아요. 그래서 지금은 트렌드에 강하게 따라가야 될 타이밍인 것 같아요옛날 같이 배울 수 없는 상황인 것이다. 괜찮아 보이는 기술을 발견했다 싶어서 그것을 몇 달이상 파서 고수가 되려고 해서는 안된다. 몇 달 잡고 열심히 공부하고 있는데 한 달 전에 나온 기술로 무용지물이 되버렸다는 것을 놓칠 수 있는 것이다.무언가를 배우고 익히다가 새로운 기술이 그 배움을 무..

개요하드리아누스 황제의 회상록을 읽다가 에픽테토스가 나와서 복습삼아 나무위키에서 스토아 철학자 에픽테토스를 읽다가 발견한 문구이다. 철학을 마냥 어렵게만 생각해서는 안된다는 생각, 실천이 없는 지식은 지혜가 아니라는 생각과 맞닿아 있어 클로드로 정리해보았다.Ars Vitae, Ars Vivendi: 삶의 예술, 살아가는 기술아르스 비타에, 아르스 비벤디고대 로마 시대부터 전해져 내려온 'Ars Vitae(삶의 예술)'와 'Ars Vivendi(살아가는 기술)'라는 표현은 철학의 본질적 의미를 담고 있다. 이 라틴어 표현은 철학이 단순한 이론적 학문이 아닌, 우리의 일상적 삶에 적용되는 실천적 지혜임을 상기시켜 준다.실용적 정의로서의 철학철학은 종종 복잡한 사상과 추상적 개념들로 가득 찬 학문으로 인식되지..

개요페친분의 글에서 “모라벡의 역설”이라는 표현을 듣고 챗GPT에 물어봄.들어는 보았던 개념인데 정식 명칭이 모라벡의 역설이었구나.모라벡의 역설(Moravec’s Paradox)모라벡의 역설(Moravec’s Paradox)은 인공지능 연구 초기부터 관찰된 현상으로, “사람에게는 쉬운 일이 기계에는 매우 어렵고, 사람에게는 어려운 일은 기계가 의외로 쉽게 해낸다”는 것을 말한다.명칭 유래1980년대 후반 스탠퍼드대의 로봇공학자 한스 모라벡(Hans Moravec)과 매사추세츠공대의 로드니 브룩스(Rodney Brooks), 마빈 민스키(Marvin Minsky) 등에 의해 제기되었다.핵심 내용고차원적 추론·계산 작업은 컴퓨터가 잘한다.논리 퍼즐을 풀거나 수학 문제를 계산하는 등 상징적·추상적 추론은 전통..

개요Next.js를 공부중이다. 프로젝트 생성시에 인터렉티브하게 물어보는 옵션들의 의미를 Claude의 도움을 받아서 정리해보았다.생성하기생성명령npx create-next-app@latest 명령어는 다양한 옵션을 CLI 상호작용 없이 미리 지정할 수 있다. 앱 이름, 템플릿, 각종 설정 옵션을 사전에 지정하는 방법을 체계적으로 정리해본다.기본 구조npx create-next-app@latest [options]주요 옵션 정리옵션 설명 예시--example 또는 -e특정 예제 템플릿 사용-e with-supabase-e https://github.com/사용자/리포--tsTypeScript 사용--ts--no-tsTypeScript 미사용--no-ts--tailwindTailwind CSS 포함--t..

개요출간 소식에 관심이 있던 모던 소프트웨어 엔지니어링. 언제고 읽어야지 했는데 출판사에서 주최하는 북토크에 참석하게 되어 예습을 겸하여 읽어보았다. 결론부터 말하자면 현실과는 동떨어진, 대학때 배웠던 과목으로만 기억했던 소프트웨어 공학이, 이 책의 제안과 시도로 재정립되어 여타 공학들(토목, 건축, 화학, 전자 등)과 견줄 날이 올 수 있겠다는 기대가 되었다.저자는 소프트웨어 공학을 다음과 같이 말한다.소프트웨어 공학software engineering은 소프트웨어의 현실적인 문제를 풀기 위한 효율적이고 경제적인 해법을 찾아 나서는 경험적이고 과학적인 접근 방식의 응용이다. p31이렇게 풀어서 말해보자.해결해야 할 현실적인 문제가 있다.이 문제는 소프트웨어를 통해 해결해야 한다.해결 방법은 효율적이고 ..

개요모던 소프트웨어 엔지니어링 을 읽는데 본질적인 복잡성과 우발적인 복잡성 이야기가 나왔다. 도메인 주도 설계 관련 책을 읽으며 보았던 표현으로 기억해서, 이 참에 내 걸로 만들기위해 간단 정리해둔다.어디서 나온 말인가?“본질적 복잡성(essential complexity)” 과 “우발적 복잡성(accidental complexity)” 이라는 개념은 프레데릭 브룩스(Frederick P. Brooks) 가 1986년에 발표한 유명한 논문 「No Silver Bullet: Essence and Accidents of Software Engineering」 에서 처음 나온 개념이다. 논문은 소프트웨어 개발에 “마법 같은 획기적 해결책(silver bullet)” 은 없다고 주장한다. 다들 많이 들어본 표현..

개요최신 컴파일러는 최신 하드웨어에서 효율적으로 실행되도록 코드를 최적화하는 환상적인 작업을 수행한다. 코드가 단순하고 예측 가능할 때 최적화 기능이 뛰어나며 코드가 복잡할수록 컴파일러의 최적화 기능을 통해 얻을 수 있는 도움은 줄어든다. 대다수 컴파일러 최적화 도구는 코드 블록의 순환 복잡도cyclomatic complexity가 임겟값을 초과하면 최적화 시도를 포기한다.모던 소프트웨어 엔지니어링 p203 책을 읽다가 위 문장이 인상적이라 순혼 복잡도를 정리해본다. 코드가 단순하고 가독성이 좋은 것도 알고, 컴파일러의 최적화 기능도 알고 있었는데 이 둘이 이렇게 연결될 수 있다는 생각을 못했다. 위 문장을 다음과 같이 해석해본다.개발자가 아둥바둥 코드를 최적화하여 성능을 개선하려다 코드가 복잡해지고 가..

개요데이터베이스 인터널스를 완독했다. 11장 복제와 일관성에 이어서 12장 안티-엔트로피와 배포까지는 정리를 해둔다.11장 돌아보기분산 시스템에서는 복제를 통해 가용성과 내결함성을 확보한다. 노드(서버)를 여러 개 복제해서 여러 요청을 바로바로 대응하고, 그 중 일부 노드가 잘못되어도 일관성을 유지할 수 있어야 한다.CAP 이론에 따르면 분산 시스템은 일관성(C), 가용성(A), 분할 허용(P) 중 두 가지만을 만족시킬 수 있으며, 현실적으로는 CP 또는 AP 중 하나를 선택하게 된다.일관성 모델을 여러 사용자가 동시에 접근하는 경우를 다루며 선형화 가능성, 순차 일관성, 인과적 일관성 등으로 나뉘며, 각각 구현 난이도와 현실성에 차이가 있다. 세션 모델은 개별 사용자 관점에서의 일관성을 보장하며, 자신..

- Total
- Today
- Yesterday
- go
- API
- clean agile
- 잡학툰
- 오블완
- agile
- 독서
- middleware
- websocket
- bun
- backend
- 클린 애자일
- ChatGPT
- solid
- golang
- strange
- Echo
- notion
- Bug
- gocore
- postgres
- 독서후기
- 영화
- intellij
- Gin
- 엉클 밥
- OpenAI
- 클린 아키텍처
- 인텔리제이
- 티스토리챌린지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |