• development • software • github • security • Hun Jang
공개 저장소의 pull_request_target 기본 차단과 11월 시험 차단 일정을 확인한다. PR 테스트·권한 있는 관리 작업의 분리, 정책 영향 확인과 검증 절차를 정리한다.
• docker • development • software • Hun Jang
Docker Compose의 시작 순서와 준비 상태를 구분하고 service_healthy 설정, PostgreSQL 검사와 재연결의 한계를 살펴본다.
• docker • development • software • Hun Jang
Distinguish startup order from readiness in Docker Compose using service_healthy, a PostgreSQL check, and application reconnection boundaries.
• development • software • Hun Jang
실시간 useFrame 누적 상태와 영상 타임라인의 차이를 짚고, ThreeCanvas·프레임 함수·난수 시드로 재현 가능한 애니메이션을 만드는 방법과 검증 범위를 정리한다.
• software • development • Hun Jang
exe.dev의 새 execonnect로 사설 HTTP 서비스를 연결하는 원리와 endpoint·VM 연결 설정, 인증·권한 경계, 검증 절차를 정리한다.
• ai • software • development • Hun Jang
Gemini 4 Carbon을 지금 API로 쓸 수 있을까? 공개 범위, 도입 가격과 이후 요금, 벤치마크 조건을 공식 자료로 확인하고 개발팀의 도입 평가 절차를 정리한다.
• ai • software • development • Hun Jang
Review Gemini 4 Carbon's API availability, announced token prices, and benchmark conditions, then build a practical evaluation plan before adopting it.
• ai • software • development • Hun Jang
10월 31일 읽기 전용 전환 이후, OpenAI Evals 종료에 대비해 프롬프트·테스트·채점 기준을 보존하고 Promptfoo에서 판정 의미를 검증하는 절차를 정리한다.
• ai • software • development • Hun Jang
원문과 실제 발화, 시간 정렬, SRT 파일 검증을 분리하는 자막 제작 흐름. Python 예제로 구조 오류를 잡고 플레이어 확인까지 검수 범위를 구분한다.
• ai • development • software • Hun Jang
Jules shuts down December 31, 2026, with a November 11 deadline for session work. Preserve code and session history, verify exports, and prepare a checked transition to Antigravity.
• development • software • linux • Hun Jang
설정 파일 저장과 셸 변수, 자식 프로세스 환경 상속을 구분한다. Bash·Python·Node.js 합성 테스트 6개로 dotenv 파서 차이, source의 실행 위험, 적용 시점과 안전한 확인 순서를 살펴본다.
• ai • development • software • Hun Jang
2026년 10월 30일 Computer Use GA를 계기로 모델과 실행기의 책임을 구분한다. 로컬 정책 테스트 10개와 브라우저 세션·화면 캡처의 한계로 승인·재시도·결과 확인 경계를 정리한다.
• software • development • security • Hun Jang
10월 30일 Nuxt Image·IPX 보안 권고의 영향 조건과 패치 버전을 정리한다. 기본 비활성·부분 방어인 WAF 규칙에만 기대지 않고 의존성, lockfile, 실제 배포 산출물까지 확인하는 절차를 제안한다.
• software • development • cloudflare • Hun Jang
Cloudflare D1이 11월 4일부터 적용할 쿼리 결과 크기 제한을 정리한다. LIMIT의 행 수와 바이트 크기를 구분하고, 로컬 SQLite 예제로 커서 순회와 export 예외·제약을 확인한다.
• software • development • cloudflare • Hun Jang
Cloudflare의 10월 30일 코드 업데이트 지연 기본값 변경을 정리한다. 배포 성공과 객체 전환, WebSocket hibernation과 상태 복원, 명시적 전략 및 검증 절차를 구분한다.
• development • software • web • Hun Jang
검색 제목과 설명의 불일치를 메타태그 오류로 단정하지 않고 응답 HTML, 렌더링, 색인된 버전으로 나누어 확인한다. Python 합성 예제와 canonical·data-nosnippet·Search Console의 검증 범위를 정리한다.
• software • development • security • Hun Jang
10월 30일 기존 프로젝트 적용 일정에 맞춰 Supabase의 새 테이블 자동 노출 변경을 정리한다. 기존 테이블 영향 범위, 읽기 전용 권한 조회, 최소 GRANT와 RLS를 묶은 마이그레이션 예제를 살펴본다.
• software • development • Hun Jang
Cloud SQL MySQL blue-green 배포 프리뷰의 지원 범위, 복제 지연과 READY 상태의 차이, 전환 후 데이터 복구 경계를 정리한다. 조회 예시와 검증 체크리스트로 안전한 업그레이드 준비 방법을 살펴본다.
• software • development • linux • security • Hun Jang
KISA의 10월 29일 CVE-2026-46300 권고를 바탕으로 업스트림 버전과 배포판 백포트, 설치 패키지와 실행 커널을 구분한다. AWS의 영향 예외와 읽기 전용 점검, 조치 완료 증거를 정리한다.
• development • software • Hun Jang
2026년 10월 29일 발표된 Google Play 로컬 네트워크 권한 정책을 Android 17의 OS 동작과 구분한다. 2027년 적용 일정, NsdManager 선택기, 권한 거부·주소 변경 검증까지 실무 준비 순서를 정리한다.
• ai • development • software • Hun Jang
Google Jules의 2026년 11월 11일 세션 작업 마감과 12월 31일 종료 일정을 정리한다. 코드·세션 기록 보존, 공식 내보내기와 Antigravity 이전 검증을 설명한다.
• ai • development • software • Hun Jang
생성 완료 표시만 믿지 않고 실제 파일의 길이·해상도·오디오를 확인하는 방법을 정리한다. FFmpeg 합성 파일로 메타데이터 조회와 전체 디코딩을 재현하고, 기술 검사와 화면·소리 검수의 경계를 구분한다.
• development • software • github • security • Hun Jang
GitHub Actions 의존성 lockfile의 GA 지원 범위와 gh actions-lock 사용법을 정리한다. 재사용 워크플로·허용 정책·Dependabot의 적용 경계를 구분하고 단계적으로 도입하는 방법을 살펴본다.
• ai • development • software • aws • Hun Jang
Amazon ECS의 NVIDIA MPS GPU 공유 지원을 바탕으로 메모리 한도·연산 상한·격리 제약을 구분하고, TTS와 작은 추론 서버의 도입 전 검증 순서를 정리한다.
• development • software • Hun Jang
2026년 12월 1일 적용되는 Cloudflare Observability 용량 기반 요금을 정리하고, 수집·보관 계량과 Workers 로그 샘플링을 안전하게 점검하는 방법을 살펴본다.
• ai • development • software • github • Hun Jang
GitHub Agentic Workflows의 정식 출시를 계기로 safe outputs, staged mode, 컴파일 산출물과 비용 검증을 구분해 안전하게 도입하는 절차를 정리한다.
• c • development • software • Hun Jang
C 버퍼 확장에서 데이터 보존 범위, 임시 포인터와 실패 처리, 내부 포인터 갱신, 크기 오버플로를 독립 예제로 확인한다.
• go • software • development • security • Hun Jang
Go의 eMudhra 인증서 보안 대응을 바탕으로 도구 버전과 배포 바이너리를 구분하고, go version -m·govulncheck로 재빌드와 배포를 확인하는 방법을 정리한다.
• software • development • security • windows • Hun Jang
PHP Windows의 Brotli 보안 재빌드는 런타임 버전이 바뀌지 않는다. -1 패키지 식별자와 cURL·Brotli 정보를 구분하고 실제 서비스 배포를 검증하는 방법을 정리한다.
• ai • development • software • github • Hun Jang
Copilot CLI·앱·VS Code의 Assisted permissions 정식 출시를 정리한다. 수동 승인·일괄 허용과의 차이, 비대화형 실행 옵션, 기업 정책과 격리 환경의 확인 포인트를 살펴본다.
• development • software • Hun Jang
복잡한 클라우드 설정과 인프라 관리에서 벗어나고 싶다면, exe.dev는 하나의 해답이 된다. 이 글에서는 SSH만으로 인프라를 제어하는 새로운 접근 방식과 API 키 없는 LLM 게이트웨이, 그리고 서버리스 대신 ‘그냥 컴퓨터’로 돌아가는 Serverful 철학까지, exe.dev가 제안하는 단순한 인프라의 미래를 정리했다. 개발자가 다시 비즈니스 로직에 집중할 수 있도록 만드는 인프라, 그 본질을 살펴본다.
• go • web • development • software • Hun Jang
CLI 명령을 PTY로 감싸 WebSocket으로 브라우저에 실시간 스트리밍하는 경량 서버. Go 단일 바이너리, 멀티탭, 분할 패널, 에이전트 모드, 파일 업로드, 모바일 지원까지.
• software • web • mobile • Hun Jang
모바일 브라우저 Bottom 영역 처리 가이드 1. visualViewport API - JavaScript로 실시간 viewport 높이 추적 2. CSS dvh 단위 + Fallback - 3단계 cascade 전략으로 브라우저 호환성 확보 3. safe-area-inset - iOS notch, Android 제스처 바 대응
• software • development • web • Hun Jang
개발하다가 JWT 토큰 확인이 필요할 때마다 번거로웠던 경험, 누구나 있지 않나요? 더 빠르고 직관적인 JWT 도구를 만들었습니다.
• software • linux • development • Hun Jang
리눅스에서 특정 프로세스가 CPU 100%를 지속적으로 점유한다면 무한 루프 가능성이 크다. 본 글에서는 ps와 gdb를 이용해 CPU를 가장 많이 소모하는 스레드를 찾아내고, 해당 스레드의 함수 호출 스택(call trace)을 확인하는 방법을 정리한다. 프로세스를 종료하지 않고도 실행 중 문제 원인을 분석할 수 있다.
• software • browser • Hun Jang
• software • windows • Hun Jang
Windows on ARM 노트북 사용자를 위한 필수 arm64 지원 소프트웨어를 소개합니다. 개발 도구부터 생산성 유틸리티까지 Windows ARM 환경에서 효율적으로 사용할 수 있는 소프트웨어 리스트입니다.
• software • deep research • Hun Jang
Beyond Compare 5 Pro Edition 개인 사용자 라이선스 정책
• software • tts • Hun Jang
음성합성(TTS) 서비스에서 스트리밍 방식을 적용해 비용을 절감하고, 효율적인 사용자 경험을 제공하기 위한 전략
• software • windows • Hun Jang
Windows 11 ARM64 환경에서 FortiClient가 호환되지 않아 VPN 접속이 불가능하였다. 이를 해결하기 위해 WSL 기반의 Linux 환경에서 OpenFortiVPN을 설치하여 VPN 연결을 성공적으로 구성하였으며, SSH 포트 포워딩을 통해 원격 데스크톱 등 내부 자원에 접근하도록 설정하였다. 이를 통해 FortiClient 없이도 안정적인 VPN 접속과 내부 네트워크 활용이 가능해졌다.
• software • notion • Hun Jang
Notion 2.42 업데이트에서 Notion 페이지를 개인 도메인에 게시할 수 있는 기능이 추가되었다. 이 기능은 검색 엔진 최적화와 구글 애널리틱스 설정도 가능하게 하였다. 무료 사용자는 기본 도메인으로 페이지를 게시할 수 있지만, 커스텀 도메인을 사용하려면 플러스 요금제 이상을 사용해야 한다. 사용자 지정 도메인 추가 기능에서 도메인 당 월 US$10 비용이 발생한다. 이 기능은 Notion을 기업 홈페이지로 활용하는 업체나 비즈니스 담당자에게 유용하다.
• software • blogpro • Hun Jang
'Hidden' 체크된 페이지를 초안 목록으로 출력하고, 좋아요 기능을 구현하는 방법을 설명한다. Notion API를 사용해 사용자 정보와 데이터베이스 쿼리 결과를 가져와 화면에 출력하고, 좋아요 버튼을 누르면 실제 Notion 데이터베이스의 프로퍼티 값이 갱신되도록 구현하였다. 이를 통해 블로그 관리자가 어떤 포스트를 준비하고 있는지 확인하고, 관심이 있는 포스트에 좋아요를 클릭하여 관심도를 관리자에게 전달할 수 있다.
• software • Hun Jang
Zoho Mail에서는 이메일 별칭을 추가하여 발신전용 이메일 주소를 설정할 수 있으며, 이메일 별칭으로 이메일을 보낼 수 있다. 또한, 발신전용 이메일로 설정된 이메일 주소로 수신되는 이메일은 사서함에 들어가지 않도록 설정할 수 있다.
• software • blogpro • Hun Jang
BlogPro는 Notion 기반의 블로그 서비스로, Notion에 익숙한 사용자에게 적합하며, 커스텀 도메인 연동, 검색엔진 최적화, 다양한 기능과 꾸준한 업데이트, 그리고 국내 사용자 친화적인 점이 장점이다.
• software • Hun Jang
Notion block이 BlogPro에서 어떻게 렌더링 되는지 각 블록 요소를 비교한다.
• software • Hun Jang
BlogPro를 효과적으로 운영하기 위해 Notion의 다양한 기능을 활용하는 방법을 소개한다. 포스팅용 데이터베이스를 고도화하고, 자동화 기능을 활용하여 작업을 효율화한다. 또한, Notion 대시보드를 구성하여 블로그 운영을 편리하게 한다. Notion AI를 사용하여 포스트 요약을 작성하고, 블록의 렌더링 방식을 확인하여 최적의 결과를 얻는다. 마지막으로, 제목을 작성할 때 Pretty URL 생성을 위해 영어를 사용하는 방법을 제안한다.
• software • security • Hun Jang
Samsung Pass를 이용하면 갤럭시 단말기만으로도 PassKey를 생성하여 간편하고 안전한 로그인이 가능합니다. FIDO 표준을 준수하여 ID/비밀번호 없이도 웹 서비스에 접근할 수 있어, 보안과 편의성을 동시에 제공합니다. 이제 Github 등 대부분의 웹 서비스에서 간단한 설정으로 빠르게 인증을 경험해 보세요.
• software • Hun Jang
도메인 소유자가 Zoho Mail을 이용하여 비즈니스 또는 개인 이메일을 설정하는 과정을 소개한다. 도메인 기반 이메일 주소를 Zoho Mail에 SMTP로 연동하는 구체적인 방법을 단계별로 안내한다.
• software • Hun Jang
Blogpro에서 Notion의 각각의 요소들이 어떻게 보이는지 확인