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
-
ブログ
「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を使います。中にはバージョンによってコードが変わったり、ドライ... -
開発
XcodeやAppCodeで16進数や2進数で値を確認する方法
デバイスと通信する系のプログラミングをしていると、デバッグ時に数値を10進数ではなく、16進数や2進数で見たいときがあります。例えば、次のようなときは必須です。 仕様で定義されているコードが16進数であり、一致しているかデバッグ時に確認したいと... -
ブログ
Mac Pro の強さはベンチマークの数字以外にもある
先日、Mac Pro Late 2013 と MacBook Pro 2016 でのビルド時間の比較と、ベンチマークの比較を行いました。記事については、こちら。 Mac Pro Late 2013 と MacBook Pro 2016 でビルド時間を比較 この記事の結果からは、開発はMacBook Pro 2016で行った方... -
ブログ
色々試した末、Fire TVにしました
今朝、何気なくYouTubeを見ていて、再生するデバイスによって4K対応が違うことに気が付きました。気になったので、色々な組み合わせでどうなるか調べてみました。 iPad Pro + iOS 11 + YouTubeアプリ まずは、iPad Proの対応状態を確認です。すると、iPad ... -
ブログ
外付けSSDでHFS+とAPFSのベンチマークを取ってみました
HFS+とAPFSで速度差が、どの程度、現れるか確認するためにベンチマークを取ってみました。使用したソフトは、Blackmagic Disk Speed Testです。外付けなので、内蔵とは傾向が異なる可能性はありますが、自分の環境での違いを見たいので計測してみました。 ... -
ブログ
Mac Pro Late 2013 と MacBook Pro 2016 でビルド時間を比較
その後の後日談があります。Mac Pro の強さはベンチマークの数字以外にもある ベンチマーク結果を追加しました 以前から気になっていたことなのですが、Mac Pro Late 2013 と MacBook Pro 2016のどちらをメインにして仕事を進めるのが良いのだろうかという... -
お知らせ
「開発ツール小ネタ紹介」のレポートが公開されました
先月、2017年9月30日に行ったセミナーのレポートが公開されました。 今回のセミナーでは、前半と後半の2部構成で行いました。前半は白石会長による営業向けのセミナー、後半は私が担当した開発者向けのセミナーです。私の担当したセミナーでは、日頃使って... -
ブログ
イラストを描いてもらいました
最近、Twitterのアイコンや、プロフィール写真に設定したイラストは株式会社タスタスさんに描いて頂きました。うちのチワワの写真からこんな感じとリクエストして。自分も描いてもらいたいと思った方、まずはご相談を。大歓迎とのことです。 詳細はこちら... -
お知らせ
湘南.swift 2017 でiOS 11のドラッグ&ドロップの実装方法を解説します
湘南.swift 2017はNPO法人MOSAが主催するプログラマー向けのイベントです。2017年10月14日から15日の2日間かけて最新技術をテーマにセミナーやワークショップを行います。講師が配布する資料やサンプルコードは全ての参加者に提供されます。今年のテーマは... -
開発
【プログラミングの世界 Vol.3】 Performa 520との出会い
N-88 Basicと出会ったNECのPC-9801はその後ゲーム機になってしまいました。プログラミングよりもPCゲームの方に興味が向きました。その後、紆余曲折が有り、NEC-PC9801からNEC-PC8801に変わってから、再び、Basicでのプログラミングを楽しんでいました。し... -
お知らせ
湘南.swift 2017 にて「iOS 11の新機能、Drag & Dropへの対応方法」を担当します
今月、10月14日から15日にかけてMOSA主催で湘南.swift 2017というイベントを行います。湘南.swiftは昨年まではMOSA Software Meeting (MSM)という名前で開催していたイベントです。2日間の泊まりがけで、セミナーやワークショップを行います。 私は「iOS 1... -
お知らせ
開発ツール小ネタ紹介セミナーを行いました
9月30日にMOSA主催で「実践!ソフトウェア開発案件の営業見積もり術 / ちょっと便利な開発ツール小ネタ紹介」というセミナーが開催され、私は後半の「ちょっと便利な開発ツール小ネタ紹介」を担当しました。 今回のセミナーはハンズオン形式ではなく聴講形... -
開発
Markdownの編集環境をセットアップする
Markdownの編集環境をセットアップしたで、覚え書きも兼ねて記事にしました。 使用するアプリ 色々試して見たのですが、Atomが一番良さそうです。理由は次の3点です。 標準状態でもMarkdownに対応している。 パッケージを追加すればかなり高度な所まで対応...
