CATEGORY

Developer Tools

  • 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 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 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 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: . […]

  • January 1, 2021
  • July 29, 2021

Creating the disk image file has HFS+ file system

The default file system of the macOS is changed to APFS since macOS High Sierra 10.13. The file system of the disk image file which is created by the Disk Utility had been changed to APFS also. They are not able to mount on earlier OS than macOS 10.13 which not supports APFS. This article how to create the disk image file with specify the file system. Creating the disk image file To create the disk image file, you can following way: Use the Disk Utility Use the hdiutil To specify the file system, use hdiutil to create the disk […]

  • December 31, 2020
  • July 29, 2021

Creating the zip file in format as same as Finder

Finder has a function create the zip file from the file or the folder. This zip file is different from the zip file Windows creates. This article says this zip file as Finder style zip file. You can create this zip file from the terminal and the shell script. You can create it in the automated script. This article explains that how to create the Finder style zip file and how to expand it. Creating the Finder style zip file You can create the Finder style zip file with ditto. $ ditto -c -k --sequesterRsrc --keepParent Test Test.zip Above line […]

  • December 25, 2020
  • July 29, 2021

Setup old macOS as guest on the Parallels Desktop

The version of the Parallels Desktop in this article is Parallels Desktop 15. Sometimes, long-lived product have been support too old macOS. Parallels Desktop is useful to test these product. It supports too old macOS such as OS X 10.5 Leopard Server as guest. There are some tips to setup OS X 10.15 Leopard Server as guest. If you want to set up old macOS as guest, this article will help you. The Problem The problem is that the Parallels Tools can’t be installed on the OS X 10.5.0 Leopard Server. The bad application icon was appeared. It seems that […]

  • December 7, 2020
  • July 29, 2021

How to configure the Nginx to support the HTTP POST method

How to configure the Nginx to support the HTTP POST method The docker is more useful to test and debug the code to communicate with the Web server rather than the real web server. The following post says that how to run the web server container with the docker. The Docker is useful to test and to debug the code to connect with HTTP/HTTPS However, the docker can’t handle the HTTP method with the default configuration. This post explains that the Nginx in the container returns the contents of the file at URL same as GET method. Error Response The […]