재택근무 생산성은 "집에서 일하느냐"보다 "집에서 일하는 방식을 어떻게 설계하느냐"에 더 크게 좌우됩니다. OECD는 관리자와 근로자 모두 재택근무를 대체로 긍정적으로 평가했지만, 이상적인 빈도는 주 2~3일 수준이라고 분석했고, 커뮤니케이션과 지식 흐름 저하가 주요 비용이라고 설명합니다. ILO도 재택근무는 유연성을 주지만 일과 사생활의 경계가 흐려지고 장시간 노동과 고립 위험이 커질 수 있다고 지적합니다. (출처: OECD - The role of telework for productivity during and post-COVID-19, ILO - Working from home: From invisibility to decent work)요약 박스재택근무 생산성은 집중 시간 확보, 비동기 문서화,..
AI Coding Agent · Open Source Tools AI 코딩 에이전트를 더 똑똑하게 만드는 오픈소스 도구들 Claude Code, Codex, Cursor, Gemini CLI 같은 AI 코딩 에이전트를 실제 개발 워크플로우에 붙일 때 필요한 메모리, 토큰 최적화, 코드베이스 분석, 명세화, 작업 관리 도구를 정리했다. 요약 AI 코딩의 생산성은 모델 성능만으로 결정되지 않는다. 에이전트가 기억하고, 로그를 줄이고, 코드베이스를 이해하고, 요구사항을 명세화하고, 작업 상태를 추적할 수 있어야 실제 개발 환경에서 안정적으로 쓸 수 있다. 목차 AI 코딩 에이전트에 보조 도구가 필요한 이유 mem0 / Honcho: 장기 메모리..
서론 (히스토리) 이번에 이사를 하면서, 하고 싶었던 IOT 제품들을 많이 설치했습니다 (전동 커튼, 전등 3선 스위치 등등), 그러나 안타깝게도, 우리집은 오래된 구축 아파트, 공동현관과 기존 초인종이 레거시 아날로그 방식이다. 기존 레거시를 탈거하여 IOT 제품을 달던지, 그대로 쓸건지 결정해야했습니다.우리 가족의 선택은 레거시를 탈거하고, 아카라의 G4를 카메라를 달았습니다.아카라 G4 구매링크 한 1년정도는 만족하고 있었습니다. 아파트의 공동현관은 인터컴으로 볼수 있었지만, 아카라 초인종의 이벤트는 아이폰으로 오기때문에, 어른들은 불편하지 않고 생활이 가능했습니다. 그러다가 첫째가 초등학교를 입학하게 되었고, 현관문 열기 교육상 방문자의 얼굴을 확인해야하는 문제를 마주하게 됩니다. 구형 아파트..
Laravel 애플리케이션을 AWS Lambda에 올리고 PostgreSQL에 붙이려는데 이런 에러가 나올 때가 있다.PDOException: could not find driver (Connection: pgsql, SQL: select * from ...)로컬에서는 잘 되던 게 Lambda에서만 터진다. 원인은 런타임 이미지에 PDO PostgreSQL 확장이 안 들어 있어서다.왜 이런 일이 생기나서버리스 PHP 런타임(Bref 등)은 Lambda의 용량 제한 때문에 확장을 최소한만 넣어서 배포한다. MySQL용 pdo_mysql은 기본 포함이지만 pdo_pgsql은 빠져 있는 경우가 많다.로컬 개발 환경의 PHP에는 대부분 둘 다 깔려 있으니 로컬 테스트에서는 안 잡힌다. 배포하고 나서야 발견하게 ..
총 제작 시간 : 1m1. 디자인 + 기획 : 5d2. 개발 : 10d3. 기타 조율 및 조정 : 5d4. 개발 인원 : 1명 작업내용1. SEO (검색 최적화)2. 디자인3. 상품 등록4. 도메인 관리5. 이미지 등록 및 캐시 작업 작업 리서치 검사 결과 : https://pagespeed.web.dev/analysis/https-tcpack-co-kr/cuz64p8cln?utm_source=search_console&form_factor=desktop&hl=ko
홈서버나 개인 프로젝트에 도커 컨테이너를 여러 개 띄워두면 이미지 업데이트를 챙기는 게 일이 된다. docker pull 하고 컨테이너 지우고 다시 띄우는 걸 컨테이너 수만큼 반복해야 한다.이걸 자동으로 해주는 게 Watchtower다.실행docker run -d \ --name=watchtower \ -e TZ=Asia/Seoul \ -v /var/run/docker.sock:/var/run/docker.sock \ --restart=always \ containrrr/watchtower --cleanup각 옵션의 의미는 이렇다.-v /var/run/docker.sock:/var/run/docker.sock : 호스트의 도커 소켓을 마운트해서 다른 컨테이너를 제어할 수 있게 한다. Watcht..
