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
-
ブログ
(解決) MagicKeyboardのトラックパッドが反応しない
iPad Pro 2021 に接続した Magic Keyboardのトラックパッドが突然、反応しなくなってしまいました。 【解決方法】 次の手順で私の場合は直りました。 iPadとキーボードを切断する。 キーボードからUSBケーブルを切断する。 iPadを念のため再起動する。(こ... -
開発
GitLabとElasticsearchを組み合わせたGitLab Advanced Searchをセットアップする
GitLabには組み込みの検索機能が2種類有ります。Free Tierでも使用可能な通常の検索機能とPremium Tier以上でのみ使用可能なGitLab Advanced Searchという検索機能です。この記事では後者のGitLab Advanced Searchのセットアップ方法や特徴などを解説しま... -
開発
KrokiをGitLabで使う
GitLabで管理しているドキュメントにはあなたは何を使っていますか?最終成果物を外部に渡したいときにはWordやExcel、PDF、Markdownなどをつかっていると思います。内部であれば直接Gitリポジトリを見てもらえるのでMarkdownで置いておくと便利です。 Git... -
開発
Android StudioやAppCodeの割り当てメモリを変更する
このサイトの管理者の本業はソフトウェア開発です。その中でもMacやiOSアプリの開発が専門です。仕事でソフトウェア開発を行う方以外の方でも、プログラミングを学習する方が増えてきているように思われます。 皆さんはどんな開発環境、IDEを使っています... -
開発
iPad Pro 2021 に Magic Keyboard を導入
iPad Pro 2021 を導入しました。MacBook Pro 2020 M1 と同じM1チップを搭載した iPad Pro はとても快適です。今回はそんな iPad Pro をもっと便利に使いたい、講演や講師の仕事、打ち合わせなど、Xcodeでのコーディングが必要ないときには、MacBook Proで... -
開発
Wordで図表番号を使って分かりやすい資料にする
Wordで図や表を入れた資料を作成するときに、次のような感じで書いていないでしょうか? 上の図をご覧ください。 次の表に書かれています。 次のページの表が集計結果です。 前後の文脈からどの図や表を指しているかは分かりますが、次のような文章になっ... -
開発
iPhone / iPadのソフトウェアアップデート
iPhoneやiPad にはPCやMacと同様にOSが入っています。iPhoneにはiOS、iPadにはiPadOSというOSが入っていて、時々バージョンアップします。 OSがバージョンアップすると、セキュリティ対策が強化されたり、新しい機能が使えるようになったりします。 今回の... -
開発
Wordの見出しに罫線や背景色を付ける
Wordは段落スタイルの設定で背景色や罫線を描くことができます。文字の大きさを変えただけの見出しよりも、背景色や罫線を付けることで見やすい、分かりやすい見出しにできます。 また、それぞれの場所で個別に設定するのではなく、見出しの段落スタイルで... -
開発
Edgeのアドレスバーの検索エンジンの変更方法
Windows 10 のEdgeのアドレスバーで検索をすると、Bingの検索結果が表示されます。 私は日頃、Googleで検索しているので、Googleで検索するように変更しています。 この記事では、Edgeのアドスレバーで使用される検索エンジン(サーチエンジン)を変更する... -
開発
Wordの見出しに段落番号を自動的に付ける方法
複数ページになる書類をWordで作成するときは、「1. 概要」「1.2. 前提条件」などのように、見出しに段落番号や通し番号を付けると分かりやすい資料になります。 手動で入力することもできますが、途中に項目を増やしたときに、それ以降の段落番号を全て手... -
開発
Xcodeでフレームワークや共有ライブラリの出力シンボルを制御する
Xcodeのデフォルト設定では、フレームワークや共有ライブラリで実装した関数や定数のシンボルがすべて出力されます。この記事ではすべてのシンボルが出力されてしまうことで起きる問題や制御方法について解説します。 シンボルがすべて出力されることで起... -
開発
SwiftのUnsafeMutableBufferは[]演算子よりも速い
UnsafeMutableBufferを使った記事を書いていて、ふと疑問に思った事があります。 UnsafeMutableBufferを使ったコードと、[]演算子を使ったコードはパフォーマンスがどの程度変わるのか?です。 この記事ではUnsafeMutableBufferと[]演算子のパフォーマンス... -
開発
SwiftでCのポインタのインクリメント・デクリメントのコードを書き換える
C/C++でポインタを使ったバッファアクセスを行うときに、頻繁に使用するのがポインタのインクリメントとデクリメントです。ポインタの加算・減算なので、参照位置を変更することができ、連続したバッファで使用して順次アクセスができます。 この記事では... -
開発
M1 MacへのAndroid Studioのセットアップ
flutter doctorで指摘されたAndroid Studioのセットアップ方法のまとめです。 Android Studioのインストール 公式サイトからダウンロード Android Studioは公式サイトからダウンロードできます。本記事執筆時点のバージョンは4.1.3です。 Download Android... -
開発
M1 Mac への JDK のセットアップ
flutter doctorで指摘された M1 Mac への JDK のインストールです。 Flutterのセットアップ方法については次の記事を参照してください。 【JDK いろいろあるけど】 Java Runtime のセットアップ、まずはダウンロードですが、気づけば JDK もいろいろありま... -
開発
M1 MacにFlutterをセットアップする
FlutterをM1 Mac上で使おうとすると、少し前までは色々動かないという状況だったようですが、アップデートが進み、問題が少なくなったようです。 そこで、私もMacBook Pro 2020 M1にFlutterをセットアップすることにしました。この記事では行った操作など... -
開発
Cのバイナリデータを確保する処理をSwiftで書く
昔作ったプログラムをSwiftで書き直す過程で、ポインタを使った処理の書き換えが必要になりました。このときに、どのように書いたかをまとめてみました。今回はその中からバイナリデータを確保する処理についてです。 なお、作って見て思ったのはSwiftで書... -
開発
SwiftUIの2つのライフサイクル
SwiftUIには2種類のライフサイクルがあります。 UIKit App Delegate SwiftUI App この記事では、この2種類のライフサイクルの違いについて解説します。 【ライフサイクルの選択】 アプリで使用するライフサイクルはプロジェクトを作成するときに選択します... -
開発
バイナリファイルに含まれるアーキテクチャを調べる
M1チップを使ったMacが登場し、しばらくぶりにMacのアプリやフレームワークにもUniversal Binaryが使われるようになりました。 Universal Binaryは、一つのバイナリファイルの中に複数のアーキテクチャ向けのバイナリが含まれているバイナリファイルです。... -
開発
Dockerを使ったAlfrescoのセットアップ方法
皆さんはドキュメント管理はどのようにされていますか?ソースコードは Git で管理しています。 Markdown で書いているドキュメントであれば Git で管理していることが多いと思います。 Word や Excel 、 PDF などはどうでしょうか? Git で管理することも...