CATEGORY

開発ツール

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

Finderと同じZipファイルをターミナルやシェルスクリプトで作る

macOSのFinderにはファイルやフォルダを圧縮してZipファイルを作る機能が入っています。このZipファイルはWindows上で作成するZipファイルとは少し異なります。 このFinderで作られるZipファイルはターミナルからも作成できます。シェルスクリプトから実行すれば、自動処理の中で行うこともできます。 この記事では、Finderで作成されるZipファイルと同じZipファイルを作る方法 […]

  • 2020-02-28
  • 2020-12-26

インストーラのNotarization Service対応

インストーラ形式で配布しているアプリでは、アプリ本体のNotarization対応の他に、インストーラもNotarizationに対応する必要があります。 この記事では、macOSのインストーラのNotarization対応について解説します。 インストーラの作り方のあらまし macOSでインストーラを作るときには、次のような2つの工程があります。 pkgbuild を使い、インストーラのコンポー […]

  • 2020-02-07
  • 2020-12-26

Parallels Desktopで古いmacOSゲストをセットアップする

昔からずっと使われている製品では、動作対象のOSが極端に古い場合があります。 そのような製品の動作確認にはParallels Desktopを使うと便利です。かなり古いOSでも仮想マシンで動かすことができます。 但し、OS X 10.5 Leopard Serverを動かしたいときには一工夫必要でした。この記事は古いOSをParallels Desktopで使おうとして困ってしまっている方に役に立 […]

  • 2020-02-05
  • 2020-12-26

開発者なら知っておきたいMacの起動とキーコンビーネーション

開発者は開発を行わないユーザーよりもマシンやOSのトラブルに見舞われることが多いです。ある日突然、OSが起動しなくなってしまったなどです。そのようなときに焦らないで良いように知っておいた方が良いキーコンビネーションがあります。 マシン起動時のキーコンビネーションのコツ マシン起動時に特定のキーを押しながら起動するという操作が上手く働かないということはないでしょうか? 実は押すタイミングに気をつける […]

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

Macでアプリ開発するなら入れておきたいソフト

MacでiOSアプリやAndroidアプリ、Macアプリを開発するなら入れておきたいソフトをまとめました。私自身が長年使っているものが中心です。使用頻度が低いために掲載していないソフトもあります。新たに使用頻度が高くなったソフトが現れたら追加します。 IDE IDE統合開発環境で常に使っているもの達です。 Xcode Xcode – Apple Developer Apple純正の開 […]

  • 2020-02-01
  • 2020-12-26

Nginxで帯域制限を行う方法

作っているアプリからHTTPに接続するときに、ネットワークの速度を制限したいことがあります。例えば、とても遅いネットワークや日本国外のインフラが整備されていない地域から接続されるようなときに、正しく動くかを確認したいようなときです。 Nginxで動かしているときは、Nginxの設定でネットワークの帯域を制限して、速度を抑えることができます。 Nginxの設定ファイル Nginxのオフィシャルイメー […]

  • 2019-07-14
  • 2020-12-26

Rustって何?どうやったら使える? Rustの導入方法

友人と話をしていて「Rust」の話題になりました。面白い言語らしく、C/C++が大好きな私が好きになりそうな言語だと聞きました。酔っ払っている頭でもとても気になる話でした。 Rustとは何か? Rustはプログラミング言語です。調べてみると、Mozilla財団によって開発が進められているオープンソースのシステム開発言語だそうです。通常はCやC++で書かれるような高いパフォーマンスを要求されるソフト […]

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

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

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

CTR IMG