• software • development • web • Hun Jang
개발하다가 JWT 토큰 확인이 필요할 때마다 번거로웠던 경험, 누구나 있지 않나요? 더 빠르고 직관적인 JWT 도구를 만들었습니다.
• linux • c • development • Hun Jang
ARM64용 LibTorch v2.0.0 CPU-only 빌드 튜토리얼. Amazon Linux 2023에서 의존성 설치, cmake 구성, Lite Interpreter 최적화와 XNNPACK/QNNPACK 활성화, 배포 구조 정리.
• software • linux • development • Hun Jang
리눅스에서 특정 프로세스가 CPU 100%를 지속적으로 점유한다면 무한 루프 가능성이 크다. 본 글에서는 ps와 gdb를 이용해 CPU를 가장 많이 소모하는 스레드를 찾아내고, 해당 스레드의 함수 호출 스택(call trace)을 확인하는 방법을 정리한다. 프로세스를 종료하지 않고도 실행 중 문제 원인을 분석할 수 있다.
• development • web • cloudflare • Hun Jang
R2 퍼블릭 버킷을 커스텀 도메인으로 서빙할 때, 루트(/) 경로 접속 시 주소는 그대로 두고 index.html 콘텐츠를 보여주도록 Cloudflare Transform Rules → URL Rewrite를 설정하는 방법을 정리했다. 동작 원리, 필터/Rewrite 표현식, SPA Fallback까지 한 번에 정리하였다.
• ai • development • Hun Jang
개발자 채용 면접에서 돋보이는 AI 활용 역량 자기 PR 전략 완벽 가이드: LLM·Transformer·RAG 개념 이해부터 프롬프트 설계, API 연동, 실무 적용 사례까지 정리
• github • development • Hun Jang
GitHub Copilot는 코드 작성 보조를 넘어 CLI·웹·모바일·데스크톱·멀티 IDE 전반에서 작동하는 멀티‑모델 AI 개발 플랫폼으로 발전하였다. VS Code 안에서 Ask·Edit·Agent 모드를 사용할 수 있고, 터미널·GitHub 웹·모바일·GitHub Desktop 등 모든 작업 흐름에서 일관된 경험을 제공한다.
• github • development • Hun Jang
Git을 사용하여 private repository를 clone하거나 접근할 때, 일반적으로 Personal Access Token(PAT)을 사용한다. 이를 위해 보통 git config --global 명령을 통해 인증정보를 URL에 포함시켜 사용하도록 설정한다. 대표적인 설정 명령어는 다음과 같다. 그러나 위의 설정을 했음에도 불구하고 다음과 같은 인증 오류가 발생하는 경우가 있다. 이 문제의 원인은 기존에 이미 설정된 global git config 값이 존재하기 때문이다. Git은 여러 개의 global 설정이 존재할 경우, 가장 먼저 등록된 값을 우선적으로 사용한다.
• development • go • Hun Jang
Golang에서 C 언어의 fgetc(stdin)처럼 키 입력 즉시 문자를 읽는 방법을 소개합니다. term.MakeRaw를 이용한 즉각적인 입력 처리로 콘솔 애플리케이션과 게임 개발에 활용해보세요.
• development • alpine.js • Hun Jang
alpine.js의 x-show가 제대로 동작하지 않을 때 해결 방법을 설명합니다. CSS 클래스의 display:none과 충돌이 생겼을 때의 해결법과, 미디어 쿼리 등의 반응형 디자인 상황에서 x-if를 활용한 해결법을 안내합니다.
• development • go • Hun Jang
Go 언어를 다루는 개발자들을 위한 깊이 있는 팁을 공유합니다. 특정 패키지의 사용법, 코딩 노하우, 실수할 수 있는 부분들에 대해서 간결하게 정리합니다.
• development • go • Hun Jang
Go 언어를 다루는 개발자들을 위한 깊이 있는 팁을 공유합니다. 특정 패키지의 사용법, 코딩 노하우, 실수할 수 있는 부분들에 대해서 간결하게 정리합니다.
• development • go • Hun Jang
Go 언어를 다루는 개발자들을 위한 깊이 있는 팁을 공유합니다. 특정 패키지의 사용법, 코딩 노하우, 실수할 수 있는 부분들에 대해서 간결하게 정리합니다.
• development • windows • c • Hun Jang
오디오 출력을 위한 WaveOutOpen함수를 사용한 프로젝트를 x64 configuration으로 빌드하여 실행할 때, 실행환경에서 함수 인자 타입 문제로 인해 에러가 발생하는 현상을 해결하는 방법
• development • Hun Jang
한글 인코딩에 대한 설명과 유니코드 인코딩에 대한 분석
• go • development • Hun Jang
Golang으로 개발한 패키지를 binary로 배포할 때 Build 옵션 설정