Dev

How to Use Pyenv and Pyenv-Virtualenv

In this blog post, we will discuss how to use pyenv and pyenv-virtualenv, two powerful tools that can help you manage multiple Python versions and virtual environments with ease. We will cover installation instructions for various platforms, such as Mac and Linux, and discuss the most frequently used features of these tools. By the end, you’ll have a solid understanding of how to use these tools effectively in your development workflow. ...

March 16, 2023 · 3 min · 521 words · Juhyun Lee
한국어 日本語 简体中文 Bahasa Indonesia Español Français Português Tiếng Việt 繁體中文
Dev

Managing Multiple Ruby Environments with rbenv

Ruby developers often need to work with multiple projects, each with its own specific version requirements. The need for a versatile and easy-to-use version manager is crucial. In this blog post, we will discuss rbenv, a popular Ruby environment manager that provides an elegant solution to this problem. We’ll go over the most-used features, installation instructions for various platforms, and wrap up with a conclusion. I. Overview rbenv is a lightweight Ruby version management tool that allows you to switch between different Ruby versions on a per-project basis or globally on your system. With rbenv, you can easily install new Ruby versions, keep them up-to-date, and maintain isolated gem sets for each version. ...

March 15, 2023 · 3 min · 452 words · Juhyun Lee
한국어 日本語 简体中文 Bahasa Indonesia Español Français Português Tiếng Việt 繁體中文
Dev

Automating Workout Scheduling with Notion API

I. Introduction This development report aims to demonstrate how to use the Notion API to automate workout scheduling. Notion is an all-in-one productivity tool that allows users to create and organize databases, notes, tasks, and much more. The Notion API provides developers with programmatic access to Notion’s features, enabling the automation of various tasks. The code snippet provided showcases how to use the Notion API to create workout events in a database based on a predefined schedule. The script fetches the existing events within a specific date range and creates new events for the days that do not have any scheduled events. The workout schedule is defined in the days_of_week dictionary, which maps each day of the week to a workout name and a list of tags. ...

March 14, 2023 · 7 min · 1419 words · Juhyun Lee
한국어 日本語 简体中文 Bahasa Indonesia Español Français Português Tiếng Việt 繁體中文
Dev

A Beginner's Guide to Homebrew: The Package Manager for macOS

Overview Homebrew is a free, open-source package manager that simplifies the installation and management of software on macOS. With Homebrew, you can easily install, update, and remove software packages that are not available in the macOS App Store. It is widely adopted by developers and power users for its simplicity and ease of use. Installation Instructions Before installing Homebrew, ensure that you have the following prerequisites: A macOS device with the latest version of Xcode Command Line Tools installed A stable internet connection To install Homebrew, open Terminal on your Mac and run the following command: ...

March 13, 2023 · 3 min · 507 words · Juhyun Lee
한국어 日本語 简体中文 Bahasa Indonesia Español Français Português Tiếng Việt 繁體中文