-
Development
Migrating Legacy macOS Applications to Use Base Internationalization: A Guide
I am working on modernizing the legacy macOS application developed on macOS 10.5. While doing so, I encountered a problem. The built binary could not launch, preventing the debugger from attaching to its process. 【Investigate the Cause ... -
Development
App Store Connect Submission Requirements for Xcode 15
Beginning April 29, 2024, all apps submitted to App Store Connect must be built using Xcode 15. This update is necessary to ensure conpatibility with iOS 17, iPadOS 17, tvOS 17, and watchOS 10,as detailed in "News and Updates": This chan... -
Information
Programming Oriented Thinking Online Workshop
This workshop is only available in Japanese. 「プログラミング的思考」というものをご存知ですか? プログラミング的思考は、ソフトウェア開発者が開発時に使用するツールを使って、課題解決を行うという思考方法の一つです。プログラミングそのもので... -
AI & ML
DALL·E 3 Now Integrated with ChatGPT
ChatGPT now supports DALL·E 3. While still in beta, it's capable of generating high-quality images from concise prompts. 【Usage Guide】 The free tier of ChatGPT doesn't include access to the DALL·E 3 model. To utilize it, you'll need a ... -
Development
Migrate To Cloudflare Web Analytics from Google Analytics
A few days ago, I migrated the web analytics tool for this site. The new tool is Cloudflare Web Analytics, and the old tool is Google Analytics. This article provides an overview of this migration process. 【Why did I migrate the tool?】... -
Development
List of Supported Devices for Each iOS/iPadOS Version
This article provides a summary of devices supported by each version of iOS/iPadOS. 【】 iOS 17, released on September 19, 2023, supports the following devices: iPhone 15 / Plus / Pro / Pro Max iPhone 14 / Plus / Pro / Pro Max iPhone 13 ... -
Development
Notarizing with Notarytool
Notarization in macOS is a system that ensures the safety of non-App Store apps, command-line tools, and kernel extensions (kexts). Through notarization, developers submit their programs to Apple's Notary Service. When users launch the p... -
Development
Measuring Elapsed Time with C++ Standard Library
You might want to measure the elapsed time to display the transfer speed or determine the remaining time for the heavy-weight processing to complete. This article introduces a code sample that demonstrates how to measure elapsed time usi... -
Development
How to create the Apple ID’s app-specific password
You need the Apple ID to develop Apple Platform Applications such as iOS and macOS apps. The permissions for the Apple Developer Program are also assigned to the Apple ID. 【What is the App-specific password?】 You need to generate an ap... -
Development
How to export issues to CSV file using GitHub CLI
When you want to import a GitHub issue into another issue management system, use the GitHub CLI to export the issues to a file and then import that file into another issue management system. Upon evaluating different import methods avail... -
Development
How to Install GitHub CLI and Set up Authentication
What do you use when operating from a terminal against a repository on GitHub? You are likely using a git program. Common Git operations, such as clone, commit, push, pull, fetch, etc., can be handled by git programs like repositories on... -
AI & ML
How to generate diagrams with ChatGPT: Generating Codes
To write about color spaces in another blog post, I needed a diagram to illustrate color spaces such as Adobe RGB and sRGB. I need a diagram showing the range each color space covers on the spectrum, with the CIE 1931 color spectrum as a... -
AI & ML
Utilizing ChatGPT Effectively: How to Specify Information and Tasks Efficiently
The ChatGPT web interface solely features input fields for submitting queries. As such, it does not provide a dedicated input field for executing actions based on specific text (information). So how should it be specified? 【How to speci... -
Development
Requires Xcode 14.1 or later to release on App Store
On April, 29, 2024. The reqruired Xcode version was updated.App Store Connect Submission Requirements for Xcode 15 Apple has announced that any apps submitted to the App Store after April 25, 2023, must be built with Xcode 14.1 or later.... -
Development
Learn Online: Top 6 Paid Services for Personal and Professional Development
Online learning platform for learning new technologies Software engineers must keep learning to broaden their knowledge and improve their skills. Therefore, I use the services introduced in this article daily to improve my skills and gai... -
Development
Install and boot Windows 10 / 11 on USB external disk
When developing software for PCs, multiple versions of an OS are needed for testing. In such cases, there is a way to install the OS on a virtual PC using VMware Workstation or other software. However, programs that use the GPU directly ... -
Development
How to resolve the error “http.postBuffer” when pushed to the Git repository
When you attempt to push to a remote Git repository, you might encounter the following error, causing the operation to fail. error: unable to rewind rpc post data - try increasing http.postBuffer error: RPC failed; curl 56 LibreSSL SSL_r... -
Development
The window is on the back when running from Pycharm
No window appears when I attempt to display one using OpenCV's imshow() function in Python. When running from a Terminal app, there is no problem. However, it still does not appear when executed from the terminal tab within Pycharm. This... -
Development
Set up a development environment for OpenCV and Python
Python and OpenCV are used to develop services and applications using Computer Vision, Machine Learning (ML), and Artificial Intelligence (AI). It is also used to learn about these technologies. Once the development environment is set up... -
Development
Fixing the Issue of Ubuntu on WSL Failing to Boot After Reinstallation
After reinstalling Ubuntu on WSL, you might encounter an issue where Ubuntu fails to boot. You'll see the following error in the console: Failed to attach disk 'C:\Users\ahaya\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhk...