Development– category –
-
Create PDF from Markdown using Marked2
Documents maintained in Git are easier to manage and update when written in Markdown, as opposed to Word or Excel. However, even though Markdown is suitable for viewing from GitLab and other sites that render Markdown, it's often more vi... -
Automate XCTest with GitLab’s CI
GitLab has a Continuous Integration (CI) feature that allows you to perform continuous integration without deploying a separate solution dedicated to CI. Therefore, whenever I push my code to GitLab, XCTest is triggered to run unit tests... -
Build the Flutter macOS apps
We can now create desktop apps with Flutter. This article covers the key points of my interest and demonstrates how to build them. Register to the App Store Connect You need to register your app to the App Store Connect to release it in ... -
Create the Native Menu Bar of Mac Apps with Flutter
Flutter officially supports creating the native menu bar for macOS desktop apps since version 3.0. We wanted to explore whether we could implement Mac-specific features with Flutter. The native menu bar is one of the Mac-specific feature... -
Upgrade to the Flutter 3.0
The Flutter 3.0 was released on May 2022. In this version, it supports macOS Native Desktop app development officially. I am a Mac App Developer, so I am interested in it. So, first, I upgraded the installed Flutter on my Mac. Check the ... -
基礎から学ぶ ARKit (Japanese Edition Only)
This book is only available in Japanese. ARKitはiPhoneやiPadを使ったAR(拡張現実)アプリを作るためのフレームワークです。 ARを使うとカメラで映る映像をリアルタイムに解析して、物理空間がどのようになっているかを認識し、3Dの仮想コンテンツをコ... -
Use chart numbers in Microsoft Word for easy-to-understand documents.
When you create a document with figures and tables in Word, are you writing it like this? See the diagram above. It is written in the following table. The table on the next page shows the total results. Although the preceding and followi... -
Add the underline and the background color to the headings in the Microsoft Word
Using the paragraph style, Microsoft Word allows you to add lines and background colors. In addition, you can set the background colors and underline strokes. Headings that are visually distinctive and easy to understand are preferable o... -
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... -
Create Docker + Nginx + PHP environment
phpinfo()の出力結果 -
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,... -
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... -
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 ... -
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.... -
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 this ... -
基礎から学ぶMetal (Japanese Edition Only)
This book is only available in Japanese. 「基礎から学ぶMetal」を執筆しました。本書はMetalを使ってGPUプログラミングを行うための最初のステップを解説するMetalの解説書です。 ここ数年前から画像処理や機械学習といった分野でGPUを計算エンジンとし... -
[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 retrie... -
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... -
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... -
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...