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
-
開発
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で... -
Development
Use chart numbers in Microsoft Word for easy-to-understand documents.
When you create a document with figures and tables in Word, are you writing it like this? See the diagram above. It is written in the following table. The table on the next page shows the total results. Although the preceding and followi... -
開発
Wordで図表番号を使って分かりやすい資料にする
Wordで図や表を入れた資料を作成するときに、次のような感じで書いていないでしょうか? 上の図をご覧ください。 次の表に書かれています。 次のページの表が集計結果です。 前後の文脈からどの図や表を指しているかは分かりますが、次のような文章になっ... -
開発
iPhone / iPadのソフトウェアアップデート
iPhoneやiPad にはPCやMacと同様にOSが入っています。iPhoneにはiOS、iPadにはiPadOSというOSが入っていて、時々バージョンアップします。 OSがバージョンアップすると、セキュリティ対策が強化されたり、新しい機能が使えるようになったりします。 今回の... -
Development
Add the underline and the background color to the headings in the Microsoft Word
Using the paragraph style, Microsoft Word allows you to add lines and background colors. In addition, you can set the background colors and underline strokes. Headings that are visually distinctive and easy to understand are preferable o... -
開発
Wordの見出しに罫線や背景色を付ける
Wordは段落スタイルの設定で背景色や罫線を描くことができます。文字の大きさを変えただけの見出しよりも、背景色や罫線を付けることで見やすい、分かりやすい見出しにできます。 また、それぞれの場所で個別に設定するのではなく、見出しの段落スタイルで... -
開発
Edgeのアドレスバーの検索エンジンの変更方法
Windows 10 のEdgeのアドレスバーで検索をすると、Bingの検索結果が表示されます。 私は日頃、Googleで検索しているので、Googleで検索するように変更しています。 この記事では、Edgeのアドスレバーで使用される検索エンジン(サーチエンジン)を変更する... -
Development
How to automatically add serial numbers to headings in Microsoft Word
When creating a multi-page document in Microsoft Word, adding paragraph or serial numbers to the headings, like "1. Introduction" or "1.2. Precondition" is often useful. While you can insert these numbers manually, this can be a labor-in... -
開発
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種類のライフサイクルの違いについて解説します。 ライフサイクルの選択 アプリで使用するライフサイクルはプロジェクトを作成するときに選択します。Xc... -
開発
バイナリファイルに含まれるアーキテクチャを調べる
M1チップを使ったMacが登場し、しばらくぶりにMacのアプリやフレームワークにもUniversal Binaryが使われるようになりました。 Universal Binaryは、一つのバイナリファイルの中に複数のアーキテクチャ向けのバイナリが含まれているバイナリファイルです。...
