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
-
ブログ
boot2dockerはDocker実行用のLinuxディストリビューション
Dockerを勉強中に出てくるものを整理中です。 先日は、古い情報を元に試していたので、「boot2docker」が何者かということが出てきませんでした。 OS XでDockerを使うには、「[メモ] OS XでDockerを使う時のツールを整理してみた @ アールケー開発」で書い... -
ブログ
[メモ] OS XでDockerを使う時のツールを整理してみた
最近、良く聞くDockerをOS Xで使う時に、使用するツールとその役割について整理してみました。後半は思ったことをまとめました。 [UPDATE] 2014.3.21 図が不正確だったので、削除しました。 Docker Dockerはコンテナ型と呼ばれる仮想化を行うミドルウェア... -
ブログ
[メモ] MongoDBのセットアップ (OSX, Homebrew版)
開発用のマシンにローカル実行するMongoDBをセットアップしました。今回は、他のライブラリなどとの組み合わせの関係からHomebrewを使いました。この記事は、そのセットアップ方法をメモとして記録したものです。 Homebrewについて オープンソースのパッケ... -
ブログ
Mac版Officeの次バージョンのプレビュー版が公開されました
Mac版Officeの次バージョンのプレビュー版が公開されました。正式版が登場するまで60日間使えるそうです。ダウンロードは次のページからできます。 Microsoft Office for Mac、Apple インストールしてみると、最近のアプリと同様に専用のフォルダではなく... -
ブログ
山手トンネルウォークに参加しました
昨日は山手トンネルウォークというイベントに参加しました。 イベントの概要 2015年3月7日に開通する山手トンネルの湾岸線と渋谷線区間の一部を開通前に公開して、徒歩で歩いてみましょうというイベントです。 「山手トンネルウォーク」3月1日(日)開催!... -
ブログ
サーバー再構成しました
先日から取り組んでいたサーバーの再構成を行いました。 仮想PCとOS Xサーバーの組み合わせて構築しました。 仮想PC1 開発支援系 開発支援系のサービスを中心にした仮想PCで構築しました。OSはCentOS 7です。動かしているサービスは次のようなものです。 J... -
ブログ
作業を支援するサーバーの仮想化
作業環境のiPad化を進めているのと同時に、内部専用のサーバーで実行させているサービスの仮想化も検討を始めました。 私の作業環境で特に重要なサービスは、次のものです。 JIRA Confluence Stash Bamboo Subversion Alfresco MySQL これらを1台のOS Xサ... -
ブログ
iPhoneやiPadでのフォルダはジャンルより作業で区切った方が良さそう
iOSのどこかのバージョンからアプリをフォルダで整理出来るようになりました。アプリが大量にあるときには、ホーム画面にフォルダが沢山という感じになっている人も多いと思います。この状況になっている人が身近にいるのは開発系の人が多いからかもしれま... -
ブログ
VMware Fusion上のWindows 8.1でHyper-Vを使う
VMware Fusion上で動かしている仮想PCのWindows 8.1では、Hyper-Vが使えないと思っていたのですが、設定を変えるだけで、使えました。 Visual Studio 2015 Preview では、Androidのアプリ開発にVisual Studioを使う機能が入りました。Visual StudioからAnd... -
ブログ
内部の作業環境のインフラ整備
表題のように書くとちょっと、すごそうに感じますが、特にすごいことではないです。最近、時間が少し出来たので、内部の作業環境に関わるインフラ整備をしています。 今まで、どちらかというとMacを中心にした作業環境を構築していましが、iPadやiPhoneを... -
ブログ
文章の執筆にも課題管理をすると捗る
ソフトの開発では、最近はMantisやJIRAなどの課題管理システムを使って、課題を管理することが多いと思います。本格的な課題管理として使っていなくても、不具合管理として導入しているということも多いと思います。 この課題管理を長文の執筆にも使って見... -
ブログ
外付けのSSDにOSを移動しました
少し前に外付けのSSDにOSを移動しました。つながっているマシンはiMacで、HDDを内蔵しています。Xcodeでがりがりコードを書いていて、最近、ビルドやシミュレータが起動するまでの時間とか、デバッグ用に接続しているiPod touchやiPadへのアプリのインスト... -
ブログ
Swiftではコードのエラー判定は強めに
最近、Swiftでコードを書いていて、思いました。Swiftではコードのエラー判定や予防策は、C言語やC++でコードを書いているように、強めにした方が良いと。Objective-Cの場合、インスタンスが「nil」なら何もしないとか、例外が起きてもキャッチできるとか... -
ブログ
気づけばSwiftは1.2になっていた
Swiftのブログに「Swift 1.2 and Xcode 6.3 beta」という記事が掲載されました。 Swiftが正式になってから、まだ、半年ぐらいですが、もう1.2になってしまったようです。意欲的にパワーアップしていくのは、技術好きとしては楽しい。だけど、追いかけるの... -
ブログ
MSM 2013, MSM 2014 セッションビデオ発売しました
MSM (MOSA Software Meeting) 2013とMSM 2014のセッションビデオが発売しました。 MSMは年に1回ある開発者向けのイベントです。2日間に渡って、業界のことや最新技術についてのセミナーを行っています。私も1セッションずつ担当しています。 MSM 2013では... -
ブログ
Office365のiOS用SDK公開のこと
Offic3 365のiOS用SDK公開というニュースが先日ありました。 http://msdn.microsoft.com/ja-jp/office/aa905340.aspx この出来事は結構重要な出来事になるような気がします。 少し前に、Apple社とIBM社とでエンタープライズ事業についての戦略的提携が発表... -
ブログ
[2021.3.3更新/解決] NSURLSessionのメモリの扱いについてメモ
iOS 14で再確認すると修正済み この記事の初版を投稿した頃の最新OSはiOS 8.1でした。当時は、この記事の後半に残してあるような問題がありました。しかし、iOS 14で再確認してみると問題は修正されていました。 テストアプリを作成し、約12GBのファイルを... -
ブログ
MSM2014でエクステンションについてセミナーを担当します
今年もMOSA Software Meetingが近づいてきました。今年は「機能を開放するエクステンションの開発方法」というタイトルでエクステンションについてのセミナーを担当します。 エクステンションはiOS 8から登場した機能です。エクステンションを使うとアプリ... -
ブログ
Webアプリ上での作業が増えました
インターネットを初めて使ったときから、使い続けている種類のソフトの中に「メーラー」があります。GMailを使うときも、iCloud、プロバイダのメール、VPSのメール、全てメーラーを使ってきました。それが当たり前のことでした。 しかし、最近、気がつきま... -
ブログ
Swiftが1.0になりましたね
いよいよiOS 8.0の一般公開が目前に迫ってきました。iPhone 6の予約受付も始まり、今年も慌ただしくなってきました。毎年のイベントとなっていますが、今年は特別ですね。長年、iOSアプリとOS Xのアプリ開発はObjective-Cが中心でしたが、新たにSwiftが登...