FFmpeg 101
FFmpeg는 멀티미디어 파일을 처리하기 위한 명령줄 도구와 라이브러리 모음으로, 오디오/비디오 인코딩, 디코딩, 트랜스코딩을 지원하며 실제 애플리케이션에 통합할 수 있는 다양한 라이브러리를 제공한다. FFmpeg의 구성: 커맨드라인 도구(ffmpeg, ffplay, ffprobe)와 8개의 핵심 라이브러리로 구성 핵심 라이브러리: libavformat(입…
최근에 읽었거나 읽으려고 하는 것들의 기록.
692건
FFmpeg는 멀티미디어 파일을 처리하기 위한 명령줄 도구와 라이브러리 모음으로, 오디오/비디오 인코딩, 디코딩, 트랜스코딩을 지원하며 실제 애플리케이션에 통합할 수 있는 다양한 라이브러리를 제공한다. FFmpeg의 구성: 커맨드라인 도구(ffmpeg, ffplay, ffprobe)와 8개의 핵심 라이브러리로 구성 핵심 라이브러리: libavformat(입…
구글에서 14년간 근무하며 배운 엔지니어 성장의 핵심은 코딩 실력이 아닌 사람, 조직, 의사소통을 잘 이해하는 능력에 있다. 문제 중심의 사고: 기술에 먼저 빠지지 말고 사용자의 문제를 깊이 있게 이해한 후 솔루션을 찾아야 함 옳음보다 영향력: 기술 논쟁에서 이기더라도 팀의 신뢰를 잃으면 실행력이 떨어짐 반복을 통한 학습: 완벽함을 추구하기보다 빠르게 프로…
안드레 카파시가 AI 에이전트 시대의 소프트웨어 개발 방식의 근본적 변화를 직접 경험하며, 인간이 루프에서 제거되는 '오토 리서치' 시대로의 전환을 선언하다 12월 전환점: 코드 직접 작성 비율이 80:20에서 20:80으로 역전, 현재는 거의 전적으로 에이전트에게 위임 토큰 처리량 최대화: 구독 토큰을 모두 사용해야 한다는 강박, GPU 시대의 연산 최대…
Andrej Karpathy가 말하는 코드 에이전트, 자동 연구, 그리고 AI의 루핑 시대 Andrej Karpathy와의 인터뷰에서 최근 AI 기술의 급격한 발전이 소프트웨어 개발과 연구에 미친 영향, 그리고 에이전트 기반의 새로운 작업 패러다임에 대해 논의한다. AI 에이전트로 인한 업무 방식의 극적 변화 하루 16시간의 에이전트 작업 Andrej는 최…
Claude의 Sub-Agents와 Agent Teams는 서로 다른 멀티에이전트 패러다임으로, 작업의 조율 방식에 따라 선택해야 한다. Sub-Agents: 격리된 컨텍스트에서 독립적으로 실행되는 단기 워커로, 부모 에이전트만이 조율 병렬 처리와 컨텍스트 압축을 통해 노이즈 제거 결과만 반환, 중간 과정은 제거 에이전트 간 직접 통신 불가 Agent Te…
LinkedIn 아웃바운드는 프로필이 첫 번째 랜딩 페이지로 작동하기 때문에, 다른 채널과 달리 메시지보다 프로필 세팅과 신뢰 자산 구축이 우선되어야 한다. 프로필이 핵심: 상대방이 Connection 요청을 수락하기 전에 프로필을 먼저 확인하므로, 전문적인 사진/배너, ICP 중심의 Headline, 신뢰를 주는 About Section이 필수 신뢰 자산…
나이가 들면서 기억력이 감퇴한다는 부정적인 믿음 자체가 실제로 기억력 저하를 초래할 수 있다는 연구 결과가 나왔다. 자기 지향적 노년차별주의(Self-directed Ageism): 나이 든 사람의 기억력이 나빠진다는 고정관념을 내면화하면 실제 기억력 성능이 저하됨 전망적 기억(Prospective Memory): 해야 할 일을 기억하고 실행하는 능력이 특…
실리콘밸리의 AI 전문가들이 느끼는 실존적 위기감: 에이전트 시대의 도래로 인간의 역할이 빠르게 축소되고 있으며, 이는 곧 전 직종으로 확산될 것이라는 우려 AI 코드 크라이시스: 메타 인프라가 검증 없이 올라오는 AI 생성 코드로 인해 실제로 손상되고 있는 상황 발생 에이전트 오케스트레이션의 부상: 단순 "바이브 코딩"에서 정교한 에이전트 관리로 진화하며…
AI 에이전트와 Paper를 활용한 새로운 디자인 워크플로우 시대가 도래했으며, 설계자들은 이제 다른 인간보다 AI 에이전트와 더 자주 협업하게 될 것이다. AI-네이티브 디자인의 시대: Claude Code와 Paper MCP를 통해 AI 에이전트가 HTML/CSS를 생성하고 캔버스를 직접 수정 가능 양방향 워크플로우: 디자인을 Paper에서 편집한 후…
개별 생산성 향상이 조직 전체의 가치 증대로 이어지지 않는 이유와 '제도적 AI'의 필요성을 설명하는 글 핵심 문제: AI가 개인의 생산성을 10배 높였지만 기업 가치는 증가하지 않음 역사적 선례: 1890년대 전기 도입도 30년간 성과 없었으나, 1920년대 조직 구조 재설계 시 비로소 효과 발생 근본 원인: 기술 도입 = 모터만 교체 / 가치 창출 =…
매체 개념의 경계는 무엇인가? 모든 것이 매체가 될 수 있지만, 그렇다고 모든 것이 영구적인 매체인 것은 아니며, 매체는 위치적이고 맥락적인 '중간에 있는 상태'이다. 매체의 확장적 정의: 숀 큐빗과 저자가 제시한 목록들(무기, 섹스, DNA, 엽록소, 물, 수학 등)은 미디어 연구의 이론적 혁신과 개념적 확장성을 보여줌 매체는 영구적 상태가 아님: 매체는…
하루 만에 집중력을 개선하는 방법 집중력은 현대 사회에서 가장 가치있는 기술이지만, 과거보다 훨씬 많은 방해 요소가 존재한다. 집중력을 회복하기 위해서는 집중력의 작동 원리를 이해하고 3가지 핵심 기둥을 구축해야 한다. 핵심 메시지 집중력의 본질: 선택된 하나의 일에 제한된 정신 자원을 쏟고 나머지는 무시하는 것 더 열심히 하려는 것이 아니라 불필요한 것을…
AI 시대 소프트웨어 엔지니어링에서 엄격성(rigor)이 프로덕션으로 이동해야 한다는 주장. 현재 업계의 리더들이 테스트, 타입 시스템, 명세 검토 등으로만 리그를 이전하고 있지만, 실제 운영 환경(프로덕션)과 옵저버빌리티를 간과하고 있는 것이 문제라고 지적. 핵심 요약 리그 재배치의 불완전성: Chad Fowler의 "제약 제거는 엄격성 상실이 아니라 리…
Claude Dispatch는 데스크톱 AI를 휴대폰에서 원격으로 제어할 수 있는 새로운 기능으로, 작업을 보낸 후 결과를 기다리는 비동기 AI 워크플로우를 가능하게 한다. Dispatch의 본질: 휴대폰의 Claude 앱과 데스크톱 Claude 앱 사이의 지속적인 대화 채널로, 휴대폰은 인터페이스, 데스크톱은 실행 엔진 역할 핵심 특징: 기존 Cowork…
1. 지금 가장 싸게 거래되고 있는 자산은 슈퍼휴먼, 천재다. 모든 사람이 GPU 숫자를 세고, AI 모델의...
무언가를 이루지 못해 속상한 날이 있다. 애써 해온 일이 기대만큼의 결과를 내지 못했을 때, 내가 들인 노...
AI 시대의 평가(Evaluation)와 생성(Generation): 새로운 것처럼 보이는 옛날 일 자동 연구(autoresearch)는 생성이 싸져지면서 평가 설계가 핵심이라는 통념을 만들었지만, 사실 긴밀한 피드백 루프는 엔지니어링의 오랜 관행이며, 진정한 변화는 '평가 vs 생성'이 아닌 '동기식에서 비동기식으로의 전환'이다. 핵심 요약 자동 연구의…
호르무즈 해협의 통제권이 미국-이란 분쟁의 승패를 결정하는 최종 전장이 될 것이며, 이는 미국의 세계 패권과 달러 기축통화 지위에 미칠 영향이 매우 크다는 분석 호르무즈 해협 통제 = 전쟁의 승패 결정 이란이 통제권을 유지하면 미국이 패배한 것으로 판단됨 세계 최중요 해협의 통행권 보장이 전략적 필수 과제 실패 시 미국의 지정학적 신뢰도와 동맹국 확보 능력…
ADK 개발자가 알아야 할 에이전트 스킬 설계의 5가지 패턴 Tool Wrapper: 특정 라이브러리에 대한 온디맨드 컨텍스트 제공으로 에이전트를 즉시 전문가로 만들기 Generator: 재사용 가능한 템플릿에서 구조화된 문서를 일관되게 생성 Reviewer: 체크리스트에 따라 심각도별로 코드 평가 Inversion: 에이전트가 사용자에게 먼저 질문하여 컨…
Factory에서는 React의 useEffect를 직접 호출하지 않는 엄격한 규칙을 도입했으며, 이는 코드베이스를 더 이해하기 쉽고 버그 발생 가능성을 낮췄다. useEffect 금지 규칙: 직접 호출하지 않고, 필요시 useMountEffect()만 사용 도입 배경: 프로덕션 버그를 통해 학습한 교훈 주요 문제점: 의존성 배열의 숨겨진 결합도, 무한 루…