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
-
ブログ
犬用インスリン注射の打ち方
このWebサイトの看板になっている、看板犬のチワワのナナですが、糖尿病になってしまいました。そのため、インスリン注射を1日2回打たなければいけなくなってしまいました。そこで、インスリン注射の打ち方を獣医さんに教えてもらい、自分たちで打つように... -
開発
Swiftでコマンドラインツールを作る(コマンドライン引数と標準入出力)
Swiftでコマンドラインツールを作るときに必要になることを調べました。 【プロジェクトの作成方法】 Xcodeでコマンドライン用の引数を作るには、プロジェクトのテンプレートで、「macOS」の「Command Line Tool」を選択します。プロジェクトのオプション... -
お知らせ
「iOS / macOSアプリ開発ハンズオンセミナー」(2/23)のレポートが公開されました
2017年2月23日(木)に開催された、MOSA主催のMOSAプログラミングセミナー「iOS / macOSアプリ開発ハンズオンセミナー」のレポートが公開されました。是非、ご覧ください。 MOSAプログラミングセミナー「iOS / macOSアプリ開発ハンズオンセミナー」レポー... -
開発
Try CLion on the Ubuntu Linux to develop with Swift
This article describing how to use CLion to develop with Swift on the Ubuntu Linux. 【Setup Swift】 Install the clang Swift uses the clang, so we have to install clang first. You should run following command. $ sudo apt-get install clang... -
開発
Ubuntu上でSwiftを使うためにCLionを試してみる
Ubuntu Linux上でSwiftを使った開発を行うために、CLionを使用する方法についてです。 【Swiftのセットアップ】 clangのインストール Swiftはclangを使用しているので、まず、clangをインストールする必要があります。インストールするには、次のコマンド... -
開発
Try CLion on the Ubuntu Linux to develop with Swift
The page was moved. New URL is here. https://www.rk-k.com/en/archives/2838 -
お知らせ
iOSアプリ開発とmacOSアプリ開発の初心者向け、ハンズオンセミナーを行います
iOSアプリ開発とmacOSアプリ開発の初心者向けのハンズオンセミナーを行います。私はiOSアプリ開発を担当します。 ハンズオンセミナーでは、マシンを持ってきていただけ、実際に一緒に操作しながら、アプリ開発を体験することができます。アプリ開発に関す... -
お知らせ
MOSA新年会2017 で AppCode の紹介デモをしました
2016年11月からAppCodeという開発環境で、macOSアプリやiOSアプリの開発を行っています。最初は興味本位でトライアルを試してみて、直ぐに虜になり、ずっと使うようになりました。 ただ、つい先日まで1つ不満がありました。それは、アプリ内に埋め込むフレ... -
開発
Bitbucket Server で Git LFS を使う
今までGitに置いていなかったインストーラやアップデータを作成するためのファイルを、Gitで管理することにしました。置いていなかった理由はGitにバイナリの大きなファイルを置くと、リポジトリが肥大化して、クローンした先も悲惨な事になるからです。 ... -
ブログ
OSSのリポジトリで英語学習と技術学習
数年前から英語の社内公用語化や、GitHubなどのリポジトリへのコミットメッセージは英語にしようとか、英語を常用するということが増えてきていますね。私自身も英語力は強化したいと前々から思っていて、内部の資料は英語で書くとか、コミットメッセージ... -
ブログ
macOSへのPython 3の導入
少し前からMac上でPythonを使っています。Macには最初からPythonが入っているので、開発時に必要な作業を自動化するときなど、ちょっとしたツールを作りたいときに便利です。しかし、ここで一つ困ったことがあります。Macに標準で入っているのは、Python2... -
ブログ
Confluenceで日報を書く
Confluenceで日報を書くことにしました。今までは、週報を書くときにJIRAをチェックして、完了しているチケットを見て、書いていましたが、それだと漏れてしまうので。それと、「SOFT SKILLS」を読んで、やっぱり書こうと思った次第です。 【どうまとめる... -
ブログ
長く運用するサーバーは仮想マシンにしておこう
新年早々、オンプレで運用しているサーバーが動かなくなってしまいました。このサーバーで運用しているサービスは以下の通りです。 JIRA(Issue管理) Confluence(Wiki) BitBucket(Git) つまり、開発を支えている基幹サーバーが動かなくなってしまった... -
お知らせ
2016年もありがとうございました
この記事を執筆している時点から、1時間ほどで2016年も終わりとなります。皆様、今年もありがとうございました。 新年は開発業務で新しいことに取り組めるのが楽しみです。また、開発時に使用している内部ツールの改善や開発プロセスの改善により、さらに... -
ブログ
Wi-Fi親機を入れ替え
Wi-Fi親機をBuffaloのWSR-2533DHPに入れ替えました。5GHzで1768Mbps、2.4GHzで800Mbpsまでの転送レートが出るという親機です。もちろん理論値ですが。 そこまで早い無線LANの機器は持っていないのですが、メインマシンとして使用しているMacPro Late 2013... -
ブログ
Swift 3のセミナー資料作成
12/8に行う「Swift 3で何が変わり既存のコードをどう変えるのか」の資料作成中です。 MTCCoreで行ったSwift 3対応作業と解説のまとめ、Swift API Design Guidelinesで何が書かれているのかのまとめを書きました。 まだ、DTP前のテキストの段階だけど、それ... -
お知らせ
「Swift 3の変更点、TensorFlowの可能性を実感しよう」というセミナーを担当します
MOSA主催で、「Swift 3の変更点、TensorFlowの可能性を実感しよう」というセミナーを行います。私はSwift 3の変更点についてのセッションを担当します。 GitHubにMTCCoreというライブラリを置いています。このライブラリはMultiTextConverterのテキストエ... -
開発
SwiftでのバッファアクセスはwithUnsafeBytesを使う
Swiftで「Data」構造体を使ってメモリを確保し、その確保したメモリに値を書き込むときにパフォーマンスが良い方法はどれになるかを比較してみました。 【比較した方法】 比較したのは次の3つの方法です。 「Data」の「[]」演算子を使って直接アクセスする... -
お知らせ
Swift逆引きハンドブックのサンプルのSwift 3対応方法について
Swift逆引きハンドブックに掲載しているサンプルコードを、Swift 3で使えるようにするための修正方法を、訂正情報ページで公開中です。 Swift逆引きハンドブック | 訂正情報 | 株式会社 C&R研究所 Xcode 8でサンプルコードが上手くビルド出来ずにお困... -
ブログ
VMware FusionでSierraを動かすときはメモリ設定に注意
VMware Fusionで、macOS 10.12 Sierraを動かすときは、仮想マシンへの割り当てメモリに注意が必要です。 デフォルト設定では2048MBが割り当てられていますが、この設定のまま使っていると、強制終了する現象が起きるようになります。この状況になると、何...