Akira Hayashi (林 晃)– Author –
Akira Hayashi (林 晃)
Representative(代表), Software Engineer(ソフトウェアエンジニア)
アールケー開発代表。Appleプラットフォーム向けの開発を専門としているソフトウェアエンジニア。ソフトウェアの受託開発、技術書執筆、技術指導・セミナー講師。note, Medium, LinkedIn
-
Representative of RK Kaihatsu. Software Engineer Specializing in Development for the Apple Platform. Specializing in contract software development, technical writing, and serving as a tech workshop lecturer. note, Medium, LinkedIn
-
ブログ
MultiTextConverterをNotary Serviceに対応させました
MultiTextConverterをApple Notary Serviceに対応させました。Gatekeeperでのアラートダイアログがシンプルになります。Notary Serviceはマルウェアではないかをアップル社側でチェックする仕組みで、MacAppStore以外で配布されているアプリに対してもより... -
開発
Swift 5 + Xcode 10.2 の変更点で気になったところ
Swift 5 + Xcode 10.2での変更点をリリースノートを元にまとめると以下の様になります。 (但し、個人的に気になったところだけ書いています。) ABI安定化とSwift 5 ランタイムについて Swiftコマンドラインツールで Swift 5 ランタイムが必須になった。S... -
ブログ
HDDが壊れるときは突然やってくる
長年使っているRAIDのHDDが先日、とうとう壊れてしまいました。 電源が入るときにビープ音が鳴り響き、故障したドライブのインジケータLEDが赤く点灯しました。通常は青です。HDDの故障というのは突然やってくるものだな、ということを感じました。 私はパ... -
Development
Migrate Your Apple ID to Two-Factor Authentication from Two-Step Verification
Apple ID offers several authentication methods, including: Two-Step Verification Two-Factor Authentication While these terms sound similar, they refer to distinct methods. Many web services offer two-step authentication to safeguard acco... -
開発
2ステップ認証から2ファクタ認証へ切り替え
iOSやmacOSのデベロッパーの皆さんならお馴染みのApple IDですが、認証方法にはいくつか種類があります。その中に名前が似ているものがあります。 2ステップ確認 2ファクタ認証 色々なWebサービスでアカウントの安全性を高めるために2段階認証が導入されて... -
ブログ
課題管理に登録する課題の粒度について
開発者にとっては馴染み深いと思いますが、課題管理システムに登録する課題の粒度がどうにもバラバラになってしまうことについて、理由を考えてみました。その前に、課題管理システムと書いているのは、JIRAやMantis、Redmineなどのことです。私はJIRAがメ... -
開発
Xcode 10対応 : 古いヘッダーマップはサポートされなくなる
Xcode 10対応で古くからアップデートし続けているプロジェクトで以下の様な警告が出ました。 warning: Traditional headermap style is no longer supported; please migrate to using separate headermaps and set 'ALWAYS_SEARCH_USER_PATHS' to NO. こ... -
開発
[2020年3年5日更新] Macアプリのアイコンの設定方法 – Xcodeでのicnsの生成
2020年3月5日 : アセットカタログについて追記 アセットカタログが使用可能 この記事ではicnsファイルの生成して設定する方法を解説しています。しかし、この記事を作成した当時とは状況が異なり、macOSアプリでもアセットカタログが使用可能になっていま... -
開発
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を作れる様にしてみた
最近、このサイトにロゴが追加されたことに気が付いた方はいらっしゃるでしょうか?ロゴをデザイナーさんに依頼して作ってもらったのです。こうなると今度はロゴを色々な所で使いたくなってきて、良い機会なのでドキュメントの作成環境を整備して、ドキュ...
