Akira Hayashi– Author –

I am an application developer loves programming. This blog is a tech blog, its articles are learning notes. In my work, I mainly focus on desktop and mobile application development, but I also write technical books and teach seminars. The websites of my work and books are here -> RK Kaihatsu.
-
Notarize with the notarytool
Notarization is a security feature for macOS apps outside the Mac App Store, command line tools, kexts, and so on. The developer registers the developed programs to the Apple Notary Service. When you launch the program, macOS checks it w... -
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... -
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... -
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... -
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... -
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... -
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... -
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 ... -
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... -
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...