CATEGORY

開発ツール

  • 2020-11-27
  • 2020-12-26

バイナリファイルに含まれるアーキテクチャを調べる

M1チップを使ったMacが発売して、しばらくぶりにMacのアプリやフレームワークにもUniversal Binaryが使われるようになりました。 Universal Binaryは、一つのバイナリファイルの中に複数のアーキテクチャ向けのバイナリが含まれているバイナリファイルです。今回のMacアプリでは、次の2つが入っています。 x86_64 arm64 iOSアプリの開発ではシミュレータと実機でア […]

  • 2020-11-22
  • 2020-12-26

Dockerを使ったAlfrescoのセットアップ方法

皆さんはドキュメント管理はどのようにされていますか?ソースコードは Git で管理しています。 Markdown で書いているドキュメントであれば Git で管理していることが多いと思います。 Word や Excel 、 PDF などはどうでしょうか? Git で管理することも当然できます。しかし、全文検索をしたいときなどにはとても不便です。 そこで利用したいのがドキュメント管理システムなのです […]

  • 2020-10-19
  • 2020-12-26

Hyper-V を使った Ubuntu Server のインストール

Hyper-Vを使い、仮想マシンに Ubuntu Server をインストールする方法を解説します。この記事では Windows Server 2016 を使用しています。Hyper-V が既にインストールされていることを前提にしています。Hyper-V のインストール方法については、次の記事をご覧ください。 仮想スイッチの作成 作成した仮想マシンが外部ネットワークに接続できるように、仮想スイッチ […]

  • 2020-10-17
  • 2020-12-26

Windows Server 2016 への Hyper-V のインストール方法

Windows Server 2016 に Hyper-V をインストールするには以下の様に操作します。 基本的には画面の指示に従っていくだけでインストールできます。 (1) サーバーマネージャーを起動する。 (2) 「管理」ポップアップボタンをクリックし、「役割と機能の追加」を選択します。 (3) 「インストールの種類の選択」ページで「役割ベースまたは機能ベースのインストール」を選択し、「次へ」 […]

  • 2020-04-24
  • 2020-12-26

docker+nginx+phpの環境を作る

Dockerでコンテナ化したnginxで、スタティックなコンテンツだけではなく、動的なコンテンツを表示したくなり、docker+nginxの環境で更にphpを追加しました。その方法をまとめました。 docker + nginxの環境を構築する 始めにdocker+nginxの環境を作ります。nginxをdockerで動かす方法については以下の記事をご覧ください。 また、nginxの設定ファイルを編 […]

  • 2020-04-19
  • 2021-01-04

[2020/12/06更新] XcodeでGoogle Test (gtest) を使えるようにセットアップする

2020/12/06 : M1 Mac対応でUniversal Binaryの設定を追加しました。 Xcodeにはユニットテストを実行する機能があります。Xcodeから実行できるユニットテスト機能はXCTestフレームワークのチェック関数を使って、クラスやメソッドの戻り値が期待値通りになっているかをチェックします。チェック結果はXcodeの中でリスト表示されます。 XCTestはAppleプラット […]

  • 2020-04-11
  • 2020-12-26

Gitから変更されたファイルだけ取り出す方法

Gitはファイルの履歴を管理しています。この機能のおかげで同じリポジトリを参照する人は、別の人が行った変更を取り込むことができます。 変更内容を別の人に渡したいときに、リポジトリに直接アクセスできる人はGitの機能を使ってもらえば良いのですが、リポジトリにアクセスできない人に変更されたファイルだけを渡したいときにはどうしたらよいでしょうか? Gitにはこのようなときにも使える機能があります。 使用 […]

  • 2020-03-23
  • 2021-01-03

HomebrewをWindows上で使えるようにする

Homebrewは元々はMac用のパッケージマネージャーです。そのHomebrewがv2.0からLinuxを正式サポートしました。同時に、WSLも正式にサポートしました。 この記事では、WSL上でHomebrewをセットアップする方法を解説します。 Homebrewについて HomebrewはmacOS上で広く使われているパッケージマネージャーです。Homebrew経由でインストールすると、次のよ […]

  • 2020-03-23
  • 2020-12-26

WSL (Windows Subsystem for Linux) のセットアップ方法

昨年の2019年2月2日にリリースされたHomebrew v2.0から、公式サポート環境にWindows 10 (WSL) と Linux が加わりました。 この記事では、Homebrewで必要になるWSLのセットアップ方法を解説します。 なお、私がWSLをインストールすることにしたきっかけは、Windows上でHomebrewをインストールすることでした。HomebrewをWSL上のUbuntu […]

  • 2020-03-03
  • 2020-12-26

APFS非対応のOSでも開けるディスクイメージの作り方

macOS High Sierra 10.13からファイルシステムがAPFSに変わりました。それにより、ディスクユーティリティが作成するディスクイメージファイルのファイルシステムもAPFSになっています。 そのため、macOS 10.13未満のOSで開こうとすると開けなくなってしまいました。 この記事では、ディスクイメージのファイルシステムを指定する方法について解説します。 ディスクイメージを作る […]

>現役のプログラマーが書くプログラミング情報

現役のプログラマーが書くプログラミング情報

日々の開発の中での学びや分かったこと、調べたことなどを書いていくブログです。

CTR IMG