<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>개발 on hobbyworker취미생활자</title>
    <link>https://hobbyworker.me/ko/dev/</link>
    <description>Recent content in 개발 on hobbyworker취미생활자</description>
    <generator>Hugo</generator>
    <language>ko</language>
    <copyright>2026 hobbyworker</copyright>
    <lastBuildDate>Thu, 21 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://hobbyworker.me/ko/dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>macOS 앱 배포용 DMG 디자인하기 (2): 창·아이콘 좌표 설계와 자동화</title>
      <link>https://hobbyworker.me/ko/dev/2026-05-21-design-macos-dmg-2-layout-coordinates/</link>
      <pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2026-05-21-design-macos-dmg-2-layout-coordinates/</guid>
      <description>DMG 창의 크기와 아이콘 배치는 모두 좌표로 결정됩니다. 이 글에서는 예시 앱 FocusTimer를 기준으로 create-dmg의 창 크기·위치, 아이콘 크기, 앱 아이콘과 Applications 드롭링크의 X·Y 좌표를 하나씩 설명하고, 배경 이미지의 픽셀 좌표와 창의 포인트 좌표를 맞추는 방법, 그리고 이 과정을 매 릴리스에 재사용하도록 자동화하는 법까지 다룹니다.</description>
    </item>
    <item>
      <title>macOS 앱 배포용 DMG 디자인하기 (1): create-dmg와 배경 이미지 준비</title>
      <link>https://hobbyworker.me/ko/dev/2026-05-20-design-macos-dmg-1-create-dmg-and-background/</link>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2026-05-20-design-macos-dmg-1-create-dmg-and-background/</guid>
      <description>macOS 앱을 직접 배포할 때 사용자가 가장 먼저 보는 화면은 .dmg를 더블 클릭했을 때 열리는 Finder 창입니다. 이 글에서는 예시 앱 FocusTimer를 기준으로 create-dmg 도구를 소개하고, .app만 담는 스테이징 폴더를 준비하며, DMG 배경 이미지를 @2x 레티나 컨벤션에 맞춰 만들고 DPI 함정을 피하는 방법을 설명합니다.</description>
    </item>
    <item>
      <title>Mac App Store에 macOS 앱 출시하기 (3): 업로드 설정과 App Store Connect 등록</title>
      <link>https://hobbyworker.me/ko/dev/2026-05-19-distribute-macos-app-mas-3-export-and-app-store-connect/</link>
      <pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2026-05-19-distribute-macos-app-mas-3-export-and-app-store-connect/</guid>
      <description>MAS용 빌드 타겟과 설정·코드 분기를 끝냈다면, 이제 그 빌드를 App Store에 올리는 길을 마련할 차례입니다. 이 글에서는 예시 앱 FocusTimer를 기준으로 업로드용 ExportOptions-MAS.plist 작성, App Store Connect 앱 레코드 등록, 그리고 두 채널이 깨지지 않도록 빌드를 검증하는 방법을 설명하며 시리즈를 마무리합니다.</description>
    </item>
    <item>
      <title>Mac App Store에 macOS 앱 출시하기 (2): 두 채널을 가르는 설정과 코드 분기</title>
      <link>https://hobbyworker.me/ko/dev/2026-05-18-distribute-macos-app-mas-2-build-config-and-code/</link>
      <pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2026-05-18-distribute-macos-app-mas-2-build-config-and-code/</guid>
      <description>MAS용 빌드 타겟을 만들었다면, 이제 그 타겟이 실제로 App Store 규칙을 따르도록 설정 파일과 코드를 갈라야 합니다. 이 글에서는 예시 앱 FocusTimer를 기준으로 MAS 전용 entitlements와 Info.plist를 만들고, 빌드 설정을 맞추며, #if canImport(Sparkle)로 자동 업데이트 코드를 분기하는 방법을 단계별로 설명합니다.</description>
    </item>
    <item>
      <title>Mac App Store에 macOS 앱 출시하기 (1): 별도 빌드 타겟 만들기</title>
      <link>https://hobbyworker.me/ko/dev/2026-05-17-distribute-macos-app-mas-1-target-setup/</link>
      <pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2026-05-17-distribute-macos-app-mas-1-target-setup/</guid>
      <description>macOS 앱을 Mac App Store에 출시하려면 직접 배포용 빌드와는 별개의 빌드 타겟이 필요합니다. App Store 심사가 Sparkle 같은 자체 자동 업데이트를 금지하기 때문입니다. 이 글에서는 예시 앱 FocusTimer를 기준으로 MAS 전용 Bundle ID를 등록하고, Xcode에서 빌드 타겟을 복제하며, 복제가 남기는 정리 부담을 처리하는 방법을 단계별로 설명합니다.</description>
    </item>
    <item>
      <title>macOS 앱 직접 배포하기 (3): 업데이트 피드 호스팅과 빌드 설정</title>
      <link>https://hobbyworker.me/ko/dev/2026-05-16-distribute-macos-app-3-update-hosting-and-build/</link>
      <pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2026-05-16-distribute-macos-app-3-update-hosting-and-build/</guid>
      <description>직접 배포하는 macOS 앱의 자동 업데이트 피드는 인증 없이 접근 가능한 공개 위치에 올려야 합니다. 이 글에서는 예시 앱 FocusTimer를 기준으로 GitHub Pages로 업데이트 저장소를 호스팅하고, 직접 통제하는 커스텀 도메인으로 연결하며, ExportOptions.plist와 앱 측 설정까지 마무리해 직접 배포 사전 설정을 끝맺습니다.</description>
    </item>
    <item>
      <title>macOS 앱 직접 배포하기 (2): Sparkle 자동 업데이트 서명 키 만들기</title>
      <link>https://hobbyworker.me/ko/dev/2026-05-15-distribute-macos-app-2-sparkle-signing-key/</link>
      <pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2026-05-15-distribute-macos-app-2-sparkle-signing-key/</guid>
      <description>직접 배포하는 macOS 앱의 자동 업데이트는 Sparkle 프레임워크로 구현하는 것이 사실상 표준입니다. 이 글에서는 예시 앱 FocusTimer를 기준으로 Sparkle이 업데이트 파일을 검증하는 데 쓰는 EdDSA 서명 키를 생성하고, 공개 키를 앱에 심고, 비공개 키를 안전하게 백업·복원하는 방법을 단계별로 설명합니다.</description>
    </item>
    <item>
      <title>macOS 앱 직접 배포하기 (1): Developer ID 인증서와 공증 준비</title>
      <link>https://hobbyworker.me/ko/dev/2026-05-14-distribute-macos-app-1-developer-id-certificate/</link>
      <pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2026-05-14-distribute-macos-app-1-developer-id-certificate/</guid>
      <description>macOS 앱을 Mac App Store를 거치지 않고 직접 배포하려면 Developer ID 인증서와 공증(notarization) 설정을 먼저 갖춰야 합니다. 이 글에서는 예시 앱 FocusTimer를 기준으로 명령줄 도구 설치, Developer ID Application 인증서 발급, 그리고 공증을 위한 App 전용 암호와 notarytool 프로필 등록까지 한 번만 끝내면 되는 사전 설정을 단계별로 안내합니다.</description>
    </item>
    <item>
      <title>macOS에서 Automator를 사용하여 텍스트를 파일 이름으로 변환하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-04-06-convert-text-to-filename-using-automator-on-macos/</link>
      <pubDate>Thu, 06 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-04-06-convert-text-to-filename-using-automator-on-macos/</guid>
      <description>이 보고서는 macOS에서 Automator를 사용하여 텍스트를 파일 이름에 적합한 형식으로 변환하는 빠른 작업(Quick Action)을 만드는 방법에 대해 설명합니다. 빠른 작업은 특수 문자를 제거하고, 텍스트를 소문자로 변환하며, 공백을 하이픈으로 대체합니다.</description>
    </item>
    <item>
      <title>Pytrends 11: 실시간 인사이트를 위한 실시간 트렌딩 검색어 발견하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-04-05-pytrends-11-discovering-realtime-trending-searches-for-uptotheminute-insights/</link>
      <pubDate>Wed, 05 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-04-05-pytrends-11-discovering-realtime-trending-searches-for-uptotheminute-insights/</guid>
      <description>이번 포스트에서는 `pytrends` 라이브러리를 사용해 구글의 실시간 트렌딩 검색어를 발견하는 방법을 살펴봅니다. 이를 통해 최신 트렌드와 주제를 항상 파악할 수 있습니다. `realtime_trending_searches()` 함수를 사용해 실시간 트렌딩 검색어 데이터를 수집하고 분석하는 방법을 시연하며, 이는 시의적절하고 적절하며 매력적인 콘텐츠를 만드는 데 도움이 됩니다.</description>
    </item>
    <item>
      <title>Pytrends 10: 추천어로 트렌드 검색 정교화하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-04-04-pytrends-10-refining-trend-searches-with-suggestions/</link>
      <pubDate>Tue, 04 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-04-04-pytrends-10-refining-trend-searches-with-suggestions/</guid>
      <description>이번 포스트에서는 `pytrends` 라이브러리를 사용해 주어진 쿼리를 기반으로 검색 추천어를 얻음으로써 트렌드 검색을 정교화하는 방법을 살펴봅니다. `suggestions()` 함수를 사용해 검색 추천어를 수집하고 분석하는 방법을 시연하며, 이는 검색 쿼리와 관련된 새로운 키워드와 트렌드를 발견하는 데 도움이 됩니다.</description>
    </item>
    <item>
      <title>Pytrends 9: 데이터 기반 인사이트를 위한 톱 차트 분석 마스터하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-04-03-pytrends-9-mastering-top-charts-analysis-for-datadriven-insights/</link>
      <pubDate>Mon, 03 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-04-03-pytrends-9-mastering-top-charts-analysis-for-datadriven-insights/</guid>
      <description>이번 포스트에서는 `pytrends` 라이브러리를 사용해 구글의 톱 차트를 분석함으로써, 다양한 카테고리에서 가장 인기 있는 검색어에 대한 데이터 기반 인사이트를 얻는 방법을 살펴봅니다. `top_charts()` 함수를 사용해 톱 차트 데이터를 수집하고 분석하는 방법을 시연하며, 이는 콘텐츠 전략에 정보를 제공하고 온라인 입지를 최적화하는 데 도움이 됩니다.</description>
    </item>
    <item>
      <title>Pytrends 8: 앞서 나가기 위한 트렌딩 검색어 추적하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-04-02-pytrends-8-tracking-trending-searches-to-stay-ahead/</link>
      <pubDate>Sun, 02 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-04-02-pytrends-8-tracking-trending-searches-to-stay-ahead/</guid>
      <description>이번 포스트에서는 `pytrends` 라이브러리를 사용해 구글의 트렌딩 검색어를 추적함으로써, 시류에 앞서 나가고 콘텐츠 제작 및 최적화를 위한 새로운 기회를 발견하는 방법을 살펴봅니다. `trending_searches()` 함수를 사용해 트렌딩 검색어 데이터를 수집하고 분석하는 방법을 시연합니다.</description>
    </item>
    <item>
      <title>Pytrends 7: 심층 분석을 위한 관련 검색어 발견하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-04-01-pytrends-7-uncovering-related-queries-for-indepth-analysis/</link>
      <pubDate>Sat, 01 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-04-01-pytrends-7-uncovering-related-queries-for-indepth-analysis/</guid>
      <description>이번 포스트에서는 `pytrends` 라이브러리를 사용해 주어진 검색어에 대한 관련 검색어를 발견하는 방법을 살펴봅니다. 이 강력한 기능을 통해 타깃 키워드를 심층 분석하고 콘텐츠 제작 및 최적화를 위한 새로운 기회를 발견할 수 있습니다. `related_queries()` 함수를 사용해 관련 검색어 데이터를 수집하고 분석하는 방법을 시연합니다.</description>
    </item>
    <item>
      <title>Pytrends 6: 키워드 리서치 확장을 위한 관련 주제 조사하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-31-pytrends-6-investigating-related-topics-to-expand-keyword-research/</link>
      <pubDate>Fri, 31 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-31-pytrends-6-investigating-related-topics-to-expand-keyword-research/</guid>
      <description>이번 포스트에서는 `pytrends` 라이브러리를 사용해 주어진 검색어에 대한 관련 주제를 조사함으로써 키워드 리서치를 확장하고 새로운 기회를 발견하는 방법을 살펴봅니다. `related_topics()` 함수를 사용해 관련 주제 데이터를 수집하고 분석하는 방법을 시연하며, 이는 콘텐츠 전략에 정보를 제공하고 온라인 입지를 강화하는 데 도움이 됩니다.</description>
    </item>
    <item>
      <title>Pytrends 5: 타깃 인사이트를 위한 지역별 관심도 탐색하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-30-pytrends-5-exploring-interest-by-region-for-targeted-insights/</link>
      <pubDate>Thu, 30 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-30-pytrends-5-exploring-interest-by-region-for-targeted-insights/</guid>
      <description>이번 포스트에서는 `pytrends` 라이브러리를 사용해 특정 검색어에 대한 지역별 관심도를 분석하는 방법을 살펴봅니다. 이 강력한 기능을 사용하면 서로 다른 지리적 위치에 걸친 검색어의 인기도에 대한 타깃 인사이트를 얻을 수 있어, 오디언스를 더 잘 이해하고 마케팅 전략을 최적화하는 데 도움이 됩니다. `interest_by_region()` 함수를 사용해 지역별 관심도 데이터를 수집하고 분석하는 방법을 다룹니다.</description>
    </item>
    <item>
      <title>Pytrends 4: 과거 시간별 관심도 데이터 깊이 들여다보기</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-29-pytrends-4-diving-into-historical-hourly-interest-data/</link>
      <pubDate>Wed, 29 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-29-pytrends-4-diving-into-historical-hourly-interest-data/</guid>
      <description>이번 포스트에서는 `pytrends` 라이브러리를 사용해 구글 트렌드에서 과거 시간별 관심도 데이터를 가져오는 방법을 살펴봅니다. 이 데이터를 깊이 분석하면 검색어의 인기도에 대한 귀중한 인사이트를 얻고 소비자 행동을 더 잘 이해할 수 있습니다. 이 튜토리얼은 `get_historical_interest()` 함수를 사용해 시간별 관심도 데이터를 수집하고 분석하는 과정을 안내합니다.</description>
    </item>
    <item>
      <title>Pytrends 3: 다중 시간 범위 관심도 분석 활용하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-28-pytrends-3-harnessing-multirange-interest-over-time-analysis/</link>
      <pubDate>Tue, 28 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-28-pytrends-3-harnessing-multirange-interest-over-time-analysis/</guid>
      <description>이번 포스트에서는 `pytrends` 라이브러리를 사용해 여러 시간 범위에 걸쳐 특정 키워드의 관심도를 분석하는 방법을 살펴봅니다. 이를 통해 트렌드를 보다 종합적으로 파악할 수 있습니다. `multirange_interest_over_time()` 함수를 사용해 다중 시간 범위 관심도 데이터를 수집하고 분석하는 방법을 시연하며, 서로 다른 기간에 걸쳐 키워드의 성과와 인기도를 이해하는 데 도움이 됩니다.</description>
    </item>
    <item>
      <title>Pytrends 2: 시간대별 관심도 분석하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-27-pytrends-2-analyzing-interest-over-time/</link>
      <pubDate>Mon, 27 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-27-pytrends-2-analyzing-interest-over-time/</guid>
      <description>이번 포스트에서는 `pytrends` 라이브러리의 `interest_over_time()` 함수를 사용해 특정 키워드의 시간대별 관심도를 분석하는 방법을 알아봅니다. 이 데이터를 분석하면 키워드에 대한 관심이 어떻게 변화해왔는지 인사이트를 얻을 수 있으며, 콘텐츠 전략 및 마케팅 활동에 대한 의사 결정에 도움을 받을 수 있습니다.</description>
    </item>
    <item>
      <title>Pytrends 1: 파이썬으로 구글 트렌드를 비공식적으로 사용하는 방법</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-26-pytrends-1-how-to-use-google-trend-unofficially-with-python/</link>
      <pubDate>Sun, 26 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-26-pytrends-1-how-to-use-google-trend-unofficially-with-python/</guid>
      <description>이번 포스트에서는 파이썬용 비공식 구글 트렌드 API인 Pytrends를 사용해 구글 트렌드 데이터를 가져오고 분석하는 방법을 알아봅니다. Pytrends의 설치 및 설정 방법, 기본 검색 수행 방법, 그리고 결과를 이해하는 방법을 다룹니다.</description>
    </item>
    <item>
      <title>여러 개의 Rust 환경을 rustup으로 관리하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-26-managing-multiple-rust-environments-with-rustup/</link>
      <pubDate>Sun, 26 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-26-managing-multiple-rust-environments-with-rustup/</guid>
      <description>요약하면, rustup은 개발자들이 시스템에서 여러 개의 Rust 환경을 쉽게 설치, 업데이트, 관리할 수 있게 해주는 공식 Rust 툴체인 매니저입니다. 이 보고서는 macOS, Linux 및 Windows에 대한 설치 과정과 rustup 명령어의 기본 사용법을 설명했습니다. 이를 통해 rustup을 활용하여 개발자들은 다른 Rust 버전 요구 사항을 가진 여러 프로젝트에서 효율적으로 작업할 수 있으며, 생산성을 향상시키고 버전 관련 충돌을 최소화할 수 있습니다.</description>
    </item>
    <item>
      <title>GitHub Actions를 사용하여 Hugo 정적 사이트를 GitHub Pages에 배포하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-25-deploying-a-hugo-static-site-to-github-pages-with-github-actions/</link>
      <pubDate>Sat, 25 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-25-deploying-a-hugo-static-site-to-github-pages-with-github-actions/</guid>
      <description>GitHub Actions를 사용하여 Hugo 정적 사이트를 GitHub Pages에 자동으로 배포하는 것은 hugo.yaml 워크플로우 구성을 사용합니다. 워크플로우를 설정하려면 .github/workflows/ 디렉토리에 hugo.yaml 파일을 만들고 제공된 YAML 구성을 복사합니다. 또한 프로젝트에서 GitHub Pages 설정을 구성하려면 빌드 및 배포 소스로 &amp;#39;GitHub Actions&amp;#39;을 선택합니다. 이 설정을 통해 주요 브랜치로 푸시하거나 Actions 탭에서 수동으로 트리거할 때 사이트를 원활하게 배포할 수 있습니다. 빌드 및 배포 프로세스를 자동화함으로써 콘텐츠 생성 및 업데이트에 집중할 수 있으며, GitHub Actions의 내장 CI/CD 기능을 활용하여 개발 워크플로우를 개선할 수 있습니다.</description>
    </item>
    <item>
      <title>PaperMod 테마를 이용한 휴고 블로그에 광고 차단기 감지 기능 추가하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-24-adding-adblocker-detection-to-your-hugo-blog-with-papermod-theme/</link>
      <pubDate>Fri, 24 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-24-adding-adblocker-detection-to-your-hugo-blog-with-papermod-theme/</guid>
      <description>이 블로그 포스트에서 우리는 PaperMod 테마를 이용한 휴고 블로그에 광고 차단기 감지 기능을 추가하는 방법을 보여주었습니다. 우리는 커스텀 CSS와 JavaScript 파일을 생성하는 것을 포함한 단계별 가이드를 제공했으며, 경고 메시지를 위한 부분적인 HTML 파일을 추가하고, head와 footer 부분을 확장하여 새 파일을 포함시켰습니다. 이 결과, 광고 차단기가 활성화된 사용자는 공손한 경고 메시지를 볼 수 있으며, 이를 통해 광고 차단기를 비활성화하거나 사이트를 화이트리스트에 추가하여 웹 사이트의 콘텐츠를 지원할 것을 권장합니다.</description>
    </item>
    <item>
      <title>NVM와 Autoenv를 함께 사용하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-23-using-nvm-and-autoenv-in-combination/</link>
      <pubDate>Thu, 23 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-23-using-nvm-and-autoenv-in-combination/</guid>
      <description>우리는 개발 워크플로우에서 Node.js 버전 및 환경 변수를 원활하게 관리하기 위해 nvm (Node Version Manager)과 autoenv를 결합하는 방법에 대해 논의했습니다. 원하는 Node.js 버전 및 환경 변수가 포함된 .env 파일을 만들고 autoenv를 nvm과 함께 작동하도록 구성함으로써, 프로젝트 간 이동할 때 자동으로 Node.js 버전을 전환하고 적절한 변수를 로드할 수 있습니다. 이러한 간소화된 방법은 개발 프로세스를 크게 향상시킬 수 있으며, 각 프로젝트에 대해 올바른 설정을 항상 사용하도록 보장합니다.</description>
    </item>
    <item>
      <title>jEnv와 autoenv를 함께 사용하는 방법</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-22-how-to-use-jenv-and-autoenv-in-combination/</link>
      <pubDate>Wed, 22 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-22-how-to-use-jenv-and-autoenv-in-combination/</guid>
      <description>jEnv와 autoenv의 조합은 여러 프로젝트에서 Java 버전과 환경 변수를 관리할 수 있는 강력하고 유연한 솔루션을 제공합니다. 이러한 도구를 채택함으로써 개발자는 다양한 Java 환경 관리의 복잡성에 대한 부담 없이 고품질 코드 작성과 가치 있는 기능 제공에 집중할 수 있습니다.</description>
    </item>
    <item>
      <title>rbenv와 autoenv를 함께 사용하는 방법</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-21-how-to-use-rbenv-and-autoenv-in-combination/</link>
      <pubDate>Tue, 21 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-21-how-to-use-rbenv-and-autoenv-in-combination/</guid>
      <description>rbenv와 autoenv를 함께 사용하면 여러 루비 버전과 프로젝트별 환경 변수를 원활하게 관리할 수 있습니다. 프로젝트 디렉터리에 .ruby-version 및 .env 파일을 생성하면 프로젝트 사이를 이동할 때 자동으로 Ruby 버전 간에 전환하고 적절한 환경 변수를 로드할 수 있습니다. 이 강력한 조합은 Ruby 개발 환경을 간소화하여 보다 효율적이고 오류 발생률이 낮습니다.</description>
    </item>
    <item>
      <title>파이썬 개발을 위한 Pyenv-virtualenv와 Autoenv의 조합 사용</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-20-using-pyenv-virtualenv-and-autoenv-in-combination-for-python-development/</link>
      <pubDate>Mon, 20 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-20-using-pyenv-virtualenv-and-autoenv-in-combination-for-python-development/</guid>
      <description>pyenv-virtualenv와 autoenv를 함께 사용하면 여러 파이썬 환경과 가상 환경을 손쉽게 관리할 수 있는 원활한 파이썬 개발 워크플로우를 만들 수 있습니다. Pyenv-virtualenv는 가상 환경을 관리하는 데 도움이 되는 pyenv용 플러그인이며, autoenv는 .env 파일이 있는 프로젝트 디렉터리에 들어가면 적절한 가상 환경을 자동으로 활성화합니다. 이러한 도구를 함께 사용하면 종속성을 분리하고 체계적으로 관리하며 각 프로젝트에 항상 올바른 가상 환경을 사용하여 개발 워크플로를 개선할 수 있습니다.</description>
    </item>
    <item>
      <title>Autoenv 사용하기: 환경 관리의 궁극적인 지름길</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-19-using-autoenv-the-ultimate-shortcut-to-environment-management/</link>
      <pubDate>Sun, 19 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-19-using-autoenv-the-ultimate-shortcut-to-environment-management/</guid>
      <description>Autoenv는 디렉토리에 들어갈 때 환경 변수를 자동으로 설정하고 나갈 때 설정을 해제하여 환경 변수를 관리할 수 있도록 도와주는 도구입니다. Mac, Linux 및 Windows와 같은 다양한 플랫폼에 설치할 수 있습니다. 이 도구는 환경 변수 설정, 디렉터리 진입 시 명령 실행, 환경 변수 설정 해제 등 다양한 용도로 사용할 수 있습니다. Autoenv를 사용하면 환경 변수를 쉽게 관리하고 반복적인 작업을 자동화하여 워크플로우 효율성을 높일 수 있습니다.</description>
    </item>
    <item>
      <title>NVM으로 여러 Node.js 환경 관리하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-18-managing-multiple-nodejs-environments-with-nvm/</link>
      <pubDate>Sat, 18 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-18-managing-multiple-nodejs-environments-with-nvm/</guid>
      <description>요약하자면, 이 블로그 게시물에서는 개발자가 여러 Node.js 버전을 관리하고 전환할 수 있는 유용한 도구인 Node 버전 관리자(NVM)에 대해 설명했습니다. 이 게시물에서는 macOS, Linux 및 기타 Unix 기반 시스템에 대한 설치 지침을 제공하고, 사용 가능한 Node.js 버전 목록, 설치, 전환, 기본 버전 설정, 제거, 특정 버전으로 스크립트 및 명령 실행 등 NVM에서 가장 일반적으로 사용되는 상위 10가지 기능을 다루었습니다. NVM을 사용하면 개발자가 다양한 Node.js 버전으로 효율적으로 작업할 수 있으므로 다양한 프로젝트와 환경에서 원활한 테스트와 호환성을 보장할 수 있습니다.</description>
    </item>
    <item>
      <title>자바 버전 관리를 위한 jEnv 사용 실무 가이드</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-17-a-practical-guide-to-using-jenv-for-java-version-management/</link>
      <pubDate>Fri, 17 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-17-a-practical-guide-to-using-jenv-for-java-version-management/</guid>
      <description>이 블로그 게시물에서는 Java 버전 관리를 간소화하는 명령줄 도구인 jEnv를 소개했습니다. Mac 및 Linux용 설치 방법에 대해 설명하고 로컬, 전역, 셸, 리해시, 버전, 버전, 어디서, 추가 등 가장 많이 사용되는 기능을 살펴봤습니다. jEnv를 사용하면 개발자가 프로젝트별 또는 세션별로 Java 버전을 쉽게 전환할 수 있으므로 개발 워크플로를 간소화하고 버전 충돌을 방지할 수 있습니다. 여러 Java 프로젝트로 작업하거나 Java 환경을 더 잘 제어해야 하는 모든 Java 개발자에게 꼭 필요한 도구입니다.</description>
    </item>
    <item>
      <title>pyenv와 pyenv-virtualenv 사용법</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-16-how-to-use-pyenv-and-pyenv-virtualenv/</link>
      <pubDate>Thu, 16 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-16-how-to-use-pyenv-and-pyenv-virtualenv/</guid>
      <description>이 블로그 게시물에서는 여러 Python 버전과 가상 환경을 관리하기 위한 강력한 도구인 pyenv와 pyenv-virtualenv에 대해 살펴보았습니다. Mac 및 Linux 플랫폼에 대한 설치 지침을 다루고 Python 버전 설치, 글로벌 및 로컬 Python 버전 설정, 가상 환경 생성 및 관리, 심 업데이트를 위한 리해싱 등 가장 일반적으로 사용되는 기능에 대해 설명했습니다. 이러한 도구를 활용하면 깔끔하고 효율적인 개발 워크플로우를 유지하고, 종속성 충돌을 최소화하며, 다양한 종속성과 Python 버전이 있는 프로젝트 간에 쉽게 전환할 수 있습니다.</description>
    </item>
    <item>
      <title>rbenv로 여러 Ruby 환경 관리하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-15-managing-multiple-ruby-environments-with-rbenv/</link>
      <pubDate>Wed, 15 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-15-managing-multiple-ruby-environments-with-rbenv/</guid>
      <description>결론적으로, rbenv는 여러 Ruby 환경을 관리할 수 있는 강력하고 다재다능한 도구입니다. 이 도구는 Ruby 버전 간 전환, 젬셋 관리, 프로젝트별 종속성 유지 관리를 간소화합니다. 간편한 설치와 플랫폼 간 호환성을 갖춘 rbenv는 워크플로우를 간소화하고 프로젝트를 체계적으로 관리하고자 하는 Ruby 개발자에게 필수적입니다.</description>
    </item>
    <item>
      <title>Notion API로 운동 일정 자동화하기</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-14-automating-workout-scheduling-with-notion-api/</link>
      <pubDate>Tue, 14 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-14-automating-workout-scheduling-with-notion-api/</guid>
      <description>이 문서에서는 Notion API를 사용하여 Notion 데이터베이스에서 운동 일정을 생성하는 프로세스를 자동화하는 방법을 설명합니다. 이 문서에서는 특정 날짜 범위에 대한 운동 일정을 만들고 정의된 운동 계획에 따라 데이터베이스에 새 이벤트를 자동으로 추가하는 데 사용할 수 있는 코드 스니펫을 제공합니다. 이 문서에서는 중복을 피하기 위해 Notion API에 인증하고 기존 이벤트를 쿼리하는 방법도 설명합니다. 마지막으로 다양한 작업을 자동화할 수 있는 Notion API의 잠재력과 다른 워크플로우에서의 사용 가능성을 논의하며 글을 마무리합니다.</description>
    </item>
    <item>
      <title>Homebrew 입문자를 위한 가이드: macOS 패키지 매니저</title>
      <link>https://hobbyworker.me/ko/dev/2023-03-13-a-beginners-guide-to-homebrew-the-missing-package-manager-for-macos/</link>
      <pubDate>Mon, 13 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/ko/dev/2023-03-13-a-beginners-guide-to-homebrew-the-missing-package-manager-for-macos/</guid>
      <description>이 블로그 포스트에서는 macOS 사용자를 위해 특별히 디자인된 강력하고 다재다능한 패키지 매니저인 Homebrew를 탐색해보겠습니다. Homebrew는 App Store에서 사용할 수 없는 오픈 소스 소프트웨어, 도구 및 라이브러리를 쉽게 설치하고 관리할 수 있는 방법을 제공하여 macOS에서의 공백을 메웁니다. 이 글을 마치면 Homebrew를 설치하고 사용하는 방법에 대해 탄탄한 이해를 갖게 될 것이며, 실제 예제를 통해 안내해드릴 것입니다.</description>
    </item>
  </channel>
</rss>
