TechGaku Tutorials

"How To" Articles and Documents

  • September 29, 2021
  • September 29, 2021

(Resolved) The track pad of the MagicKeyboard doesn’t work

Suddenly, my Magic Keyboard attached to iPad Pro 2021, couldn’t work. How to Resolve In my case, I follow the steps below, and my keyboard now works fine. Disconnect the keyboard from the iPad. Disconnect the USB cable from the keyboard. Reboot the iPad. Connect the keyboard to the iPad. Check whether the trackpad works. Connect the USB cable to the keyboard. Check whether the trackpad works. Reason I don’t know why the track pad can not works suddenly. Some of the web sites says that you disconnect or connect the iPad to the keyboard with the USB cable attached […]

  • September 11, 2021
  • September 11, 2021

Setting up the Flutter on M1 Mac

At the time of writing this article, the latest stable version of the Flutter is 2.5. Flutter version 2.5 improved supporting Apple Silicon, in version 2.5, the iOS simulator now natively run on Apple Silicon. This article explains how to set up the Flutter on M1 Mac. Download and Install SDK Download the stable codes of the Flutter from the official web site. Flutter | Flutter – Beautiful native apps in record time Expand the downloaded archive, move expanded flutter folder into the directory you want to install. For example, I copied it into the ~/Documents/src/ directory. Edit the environment […]

  • September 9, 2021
  • September 9, 2021

Setting up the Alfresco with Docker

Alfresco is a Documents (Contents) Management System. It is OSS Has Full Text Search Supports Japanese The Community edition is free. There is Enterprise Edition also. This article how to deploy the Alfresco Community Edition with the Docker. The Docker Compose templates on the official site doesn’t support the serialize. The Docker Compose templates in this article supports serialize. System Requirements The system requirements of this article is below, which is a virtual machine running on the Hyper-V. 2 CPU (Virtual Processor) 13GB RAM 128GB Storage Ubuntu Linux LTS 20.04.1 Install a Docker First, install a docker into your machine. […]

  • September 4, 2021
  • September 4, 2021

Setting up WSL (Windows Subsystem for Linux)

Homebrew v2.0 officially supports Windows 10 (WSL) and Linux that is released on February 2, 2019. This article how to setup WSL that is needed when you setting up Homebrew on Windows 10. Install WSL (1) Select “Settings” from the Start Menu. (2) Click “Apps”. (3) Click “Programs and Features” link. This link is located below “Related settings”. If the width of the window is narrow, this links may be below apps list.     (4) Click “Turn Windows features on or off” link. It is in the left column in the window. (5) Turn on “Windows Subsytem for Linux” […]

  • August 29, 2021

Using Kroki in GitLab

What file formats do you use to manage documents in GitLab? You may use MS Word, Excel, PDF, Markdown and so on. If your reviewer are in your organization, the Markdown is useful. There are some advantages: Git manages version history of files. GitLab can be browsed with a web browser and markdown files are rendered in your browser. You may have trouble if you want to insert diagrams. What application you use to make diagrams? GitLab can render diagrams in the markdown files. It supports SVG, PNG and any other famous image file formats. It is important that what […]

  • August 4, 2021
  • August 4, 2021

Setting up Android Studio on M1 Mac

This article is a guide of setting up Android Studio on M1 Mac. Install Android Studio Download from the official site Android Studio can be downloaded from the official web site. The latest version at the time of writing is 2020.3.1.22, and the arm build (Apple Silicon Native build) is a preview release. Download Android Studio and SDK tools  |  Android Developers The arm build is a zip archive. Expand the archive and copy “Android Studio” into your Applications folder. The downloadable file may be a disk image file (*.dmg). Use JetBrains Toolbox App to download Android Studio based on […]

  • July 30, 2021
  • July 30, 2021

Change Memory Settings of Android Studio, AppCode or IntelliJ Based IDEs

What IDE do you use? If you develop an iOS Apps, you use Xcode. If you develop an Android Apps, you use Android Studio. If you develop a windows desktop apps, you use Visual Studio. I often use AppCode to develop iOS Apps and macOS Apps. AppCode is a one of an IntelliJ Based IDE, it is used to develop iOS / macOS Apps. Android Studio is also IntelliJ Based IDE. I think they are like a brother or sister. Change Memory Settings of IDE The IntelliJ Based IDE such as AppCode and Android Studio can change the memory settings […]

  • January 9, 2021
  • July 29, 2021

2 types of Life cycle of SwiftUI

SwiftUI has 2 types of lifecycle. UIKit App Delegate SwiftUI App This post says about these life cycles. Select the life cycle of app You can select the life cycle of app when you create the project. Xcode 12 added the life cycle option into the project options dialog. However, if you choose the template for the Multiplatform, this option will not appeared. Multiplatform template always use the SwiftUI App life cycle. UIKit App Delegate UIKit App Delegate use the UIKit to implement. The framework is different by OS. UIKit App Delegate – iOS/iPadOS/tvOS AppKit App Delegate – macOS WatchKit […]

  • January 3, 2021
  • July 29, 2021

Setup Homebrew on Windows

Homebrew is a package manager. It supports a Linux since version 2.0 and it also supports the WSL. This article explains how to setup Homebrew in WSL. About Homebrew Homebrew can Install dependencies at once. Updates and uninstall packages easily Homebrew following steps with 1 command. Download a package. Download dependencies. Install them with valid order. Generate and execute needed scripts. Benefits on WSL Linux distributions on WSL has a package manage. Are there any befits Homebrew has? Yes. Homebrew independent from the Linux distribution. Homebrew install packages into the user’s home directory. Linux distributions on WSL has apt-get. It […]

  • January 3, 2021
  • July 29, 2021

Docker: Check the Privacy Configuration if you use Docker on macOS Catalina 10.15

The Docker can mount the folder in host OS to share with container. This article says check points if this function doesn’t work fine. The running environment of this article is macOS Catalina 10.15. When the host OS is macOS, the privacy settings also needed to be checked. Situation I have been using the web server which is running on the docker container to develop. The content files are in the folder which is shared with the container, because I want to edit them quickly. The configuration file of the Docker Composer is following: version: "3" services: nginx: build: . […]

RANKING RANKING TOP 10

CATEGORY Recent Posts in Category