-
Development
How to automatically add serial numbers to headings in Microsoft Word
When creating a multi-page document in Microsoft Word, adding paragraph or serial numbers to the headings, like "1. Introduction" or "1.2. Precondition" is often useful. While you can insert these numbers manually, this can be a labor-in... -
Development
Create Docker + Nginx + PHP environment
phpinfo()の出力結果 -
Development
Check privacy settings when using Docker on macOS
Docker includes a feature that allows you to mount a folder from the host machine and use it as a shared folder. Versions of macOS Catalina 10.15 and later may encounter problems accessing a folder mounted using this feature. Ultimately,... -
Development
How to limit bandwidth with Nginx
There may be occasions when you need to limit the network speed when connecting via HTTP from an application you are developing. For example, when connecting from a very slow network or a foreign country with poor infrastructure, you wan... -
Development
How to setup OpenCV (for macOS apps)
OpenCV is an open-source image processing and machine learning library. It has many features and can be developed more efficiently than implementing all image processing and machine learning processes from scratch. Not only is it highly ... -
Development
How to setup OpenCV (for iOS apps)
OpenCV is an open-source image processing and machine learning library. Its highly functional library allows you to develop applications more efficiently than implementing all image processing and machine learning processes from scratch.... -
Development
Setup Homebrew on Windows
Homebrew, originally a package manager for macOS, now officially supports Linux from version 2.0 and is also formally compatible with WSL(Window Subsystem for Linux). This article describes how to set up Homebrew on WSL. 【Updates of thi... -
Development
Setup WSL (Windows Subsystem for Linux)
Homebrew v2.0, released on February 2, 2019, added support for Windows 10(WSL) and Linux. This article explains how to set up WSL, which Homebrew needs. 【Install WSL on Windows 10】 Follow these steps to install. (1) Select "Settings" f... -
Development
基礎から学ぶMetal (Japanese Edition Only)
This book is only available in Japanese. 「基礎から学ぶMetal」を執筆しました。本書はMetalを使ってGPUプログラミングを行うための最初のステップを解説するMetalの解説書です。 ここ数年前から画像処理や機械学習といった分野でGPUを計算エンジンとし... -
Information
Programming Oriented Thinking Offline Workshop
This workshop is only available in Japanese. 小学校でのプログラミング教育の必修化など、プログラミングやプログラミング的思考が注目を浴びるようになってきました。 そのような中、「プログラミング的思考力養成研修」という研修の講師を務めました... -
Development
[RESOLVED] Unknown Authentication Error in Docker Compose
I have previously encountered an unexplained authentication error in Docker Compose, which I was able to resolve, so I am writing about it. 【Condition】 I containerized the server with which the unit test communicates using Docker. I re... -
Development
3 Steps to Basic Authentication with Docker+Nginx
While developing an app supporting Basic Authentication for HTTP connections, I required a test environment with a web server utilizing HTTP Basic Authentication. I created a restricted page using Docker-containerized Nginx. Follow the t... -
Development
Nginx POST settings
By default, accessing Nginx via POST results in an HTTP STATUS 405 error. This presents a problem when accessing an Nginx instance containerized in Docker from an app under development, especially when the app returns a fixed XML for deb... -
Development
Refine Objective-C code for Swift
macOS applications often need to leverage historical processes and existing code, as numerous tasks cannot be accomplished using only Swift. Therefore, Objective-C code and C/C++ code coexist. When writing code where multiple languages c... -
Development
Containerize and run Nginx with Docker
When developing native apps, like iOS and Android, and implementing a process that interacts with a web server via HTTP/HTTPS, you often need fixed data to be returned. For example, when unit testing communication processes in XCTest. Nu... -
Development
[2024/03/06 Updated] System Requirements of Xcode
March 6, 2024, The system requirements of Xcode 15.3 was added. When developing an application that supports older operating systems or working on an older operating system yourself, choosing the correct version of Xcode can sometimes be... -
Development
基礎から学ぶ SwiftUI (Japanese Edition Only)
This book is only available in Japanese. 「基礎から学ぶ SwiftUI」というタイトルの本を執筆しました。WWDC 2019で発表され、iOS 13やmacOS 10.15などから使用可能になったSwiftUIの入門書です。SwiftUIの概要から始まって、一つ一つのテクノロジートピ... -
Development
How to Create an Apple ID for Development
Developing iOS apps requires Xcode, a free Integrated Development Environment (IDE). Before you can download Xcode from the App Store, you'll need an Apple ID, which you can also create for free. 【Should You Use a Separate Apple ID for ... -
Development
Migrate Your Apple ID to Two-Factor Authentication from Two-Step Verification
Apple ID offers several authentication methods, including: Two-Step Verification Two-Factor Authentication While these terms sound similar, they refer to distinct methods. Many web services offer two-step authentication to safeguard acco... -
Development
iPadで学ぶ はじめてのプログラミング (Japanese Edition Only)
This book is only available in Japanese. 「iPadで学ぶ はじめてのプログラミング」というタイトルの本を執筆しました。iPadで「Swift Playgrounds」を使ってプログラミングをするという本です。スクリーンキャプチャとイラストを多用して、操作方法を...