-
開発
AppCodeの割り当てメモリを増やす
私は日頃、Macのアプリ開発にAppCodeを使用しています。iOSのアプリと比べてMacのアプリはプロジェクトやコードが巨大になることが多く、AppCodeで行っていると、動作が追いつかないような、緩慢な感じになってしまったり、ときにはフリーズしてしまうこと... -
開発
SSHキーの設定を行ったらSourceTreeが動くようになった
少し前のバージョンから、SourceTreeが上手く動かなくなっていました。 症状は、内部で運用しているBitBucket Serverに接続しようとすると、何度もキーチェーンのダイアログが表示されて、正しいアカウントを入力しても、表示が消えない。キャンセルすると... -
開発
SSHのクライアント側のセットアップ
SSHはリモート先と暗号化された通信を使って、安全に通信を行うためのプログラムです。例えば、GitHubに公開鍵を登録すれば認証にSSHを使い、通信にもSSH経由にするということが出来ます。 macOSには標準でクライアントプログラムがインストールされている... -
開発
GitHubにGPGで署名してコミットする
GitHubにGPGで署名してコミット出来るように設定する方法です。署名するようにすると、コードをコミットした人がなりすましとかではないことを確認できるようになります。例えば、署名したコミットはGitHub上で「Verified」と表示されます。 GitHubに公開... -
開発
GPGのセットアップ方法
この記事執筆時点の動作環境 macOS 10.13.5 gpg (GnuPG) 2.2.8 libgcrypt 1.8.3 pinentry-mac (pinentry) 0.9.4 gpg-agent (GnuPG) 2.2.8 セットアップを開始する前に必要なこと HomeBrewを使ってインストールするので、先にHomeBrewのセットアップを完了... -
開発
GPGの鍵の生成方法
記事執筆時点の動作環境 macOS 10.13.5 High Sierra gpg (GnuPG) 2.2.8 libgcrypt 1.8.3 pinentry-mac (pinentry) 0.9.4 GPGの秘密鍵と公開鍵を生成する GPGの鍵を生成するには、ターミナルから以下の様にコマンドを実行します。 $ gpg --full-gen-key 実... -
開発
GPGの秘密鍵や公開鍵のバックアップ方法
GPGの秘密鍵や公開鍵をバックアップするには、以下の様にターミナルからコマンドを実行します。 秘密鍵のバックアップ # 全ての鍵をバックアップする $ gpg --export-secret-keys --armor > gpg-private.keys.backup # 「[email protected]」の鍵だけバック... -
お知らせ
「iPadで学ぶ はじめてのプログラミング」のSwift Playgrounds v2.1への対応方法が公開されました
「iPadで学ぶ はじめてのプログラミング」のSwift Playgrounds v2.1への対応方法が公開されました。 http://www.c-r.com/reader/reader_errata_win.html?id=g_227-3.htm Swift Playgrounds v2.1では、「PlaygroundPage.current.liveView」プロパティにビ... -
ブログ
MTMのスライドを公開しました
昨日(2018年3月31日)のMOSA Tech Meetingで発表した内容のスライドを公開しました。 Macでハイレゾオーディオを扱ってみる from Akira Hayashi -
ブログ
サイトのリニューアルを行っています
昨日(2018年3月29日)から、このWebサイトのリニューアルを行っています。まだ、終わっていない作業もありますが、次のようなことを行いました。 サーバーを移転 サイト全体の常時SSL化対応 デザインテンプレートの一新 常時SSL化は以前から行っていまし... -
お知らせ
MultiTextConverter v3.6.0を公開しました
MultiTextConverter v3.6.0を公開しました。とても久しぶりのバージョンアップです。変更点は64ビット化です。次期、macOSでは32ビットアプリのサポートが無くなり、32ビットアプリは起動することも出来なくなってしまいます。これで、次期macOS以降も使用... -
開発
Confluenceから良い感じのPDFを作れる様にしてみた
最近、このサイトにロゴが追加されたことに気が付いた方はいらっしゃるでしょうか?ロゴをデザイナーさんに依頼して作ってもらったのです。こうなると今度はロゴを色々な所で使いたくなってきて、良い機会なのでドキュメントの作成環境を整備して、ドキュ... -
ブログ
「iPadで学ぶ はじめてのプログラミング」の見本誌が届きました
新刊の「iPadで学ぶ はじめてのプログラミング」の見本誌が届きました。 今回は全ページフルカラーです。「Swift Playgrounds」のスクリーンキャプチャも全てカラーです。 -
ブログ
iOSシミュレータの終了が重い
Xcode 9のiOSシミュレータは複数のシミュレータを起動出来るようになりました。そのため、レイアウト関連のコードを書いているときなどは、複数のシミュレータを切り替えながら使うので、数個のシミュレータが開いた状態になります。作業が終わってシミュ... -
Development
iPadで学ぶ はじめてのプログラミング (Japanese Edition Only)
This book is only available in Japanese. 「iPadで学ぶ はじめてのプログラミング」というタイトルの本を執筆しました。iPadで「Swift Playgrounds」を使ってプログラミングをするという本です。スクリーンキャプチャとイラストを多用して、操作方法を... -
開発
iPadで学ぶ はじめてのプログラミング
2018年1月20日 公式ページへのリンクを追加しました。2018年6月8日 SwiftPlaygrounds v2.1への対応方法へのリンクを追加しました。 「iPadで学ぶ はじめてのプログラミング」というタイトルの本を執筆しました。iPadで「Swift Playgrounds」を使ってプ... -
ブログ
新年明けましておめでとうございます!
新年、明けましておめでとうございます。本年もよろしくお願いいたします。 今年は元旦早々ですが、新刊の校正作業を行っていました。大晦日も行っていて、2日かかりで2回目の校正作業、入稿前のPDFチェックを行いました。無事、完了しました。発売まであ... -
ブログ
iOS 11 の大きなタイトルのナビゲーションコントローラの表示方法
この記事は「Cocoa Advent Calendar 2017」の参加記事です。 iOS 11で大きなタイトルのナビゲーションコントローラが使えるようになりました。分かりやすい実例は、標準アプリの「ミュージック」だと思います。タブで画面を切り替えると、各画面のタイトル... -
ブログ
Amazon Fire TV 4K HDR 2017を5GHzに接続するためのWi-Fiルーターの設定
少し前にAmazonのFire TV 4K HDRの2017年モデルを購入しました。Wi-Fiに接続するための設定を行うと、なぜか、5GHzの方に接続出来ないという現象が起きました。直ぐ横にWi-Fiルーターがあるのに電波の範囲外であると認識されてしまうのです。思い起こして... -
ブログ
ParallelsのUSB制御がとても良くなっている
Parallels Desktop のバージョン13がUSBの制御がとても良くなったことに気が付きました。 USB機器と直接通信するようなプログラムを開発するときに、動作確認のために色々なバージョンのOSを使います。中にはバージョンによってコードが変わったり、ドライ...
