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
-
ブログ
インストール情報をクリアするには
OS Xのインストーラは一般的には「pkg」もしくは「mpkg」という拡張子を持ったパッケージファイルになっています。これをOSに標準インストールされている「インストーラ.app」が開いてインストールするという仕組みなっています。(もちろん独自アプリの場... -
ブログ
PDFの管理にConfluenceを使ってみた
今まで色々なタイミングで作ってきたPDF。スライドのPDFだったり、テクニカルなドキュメントだったりが大量にあるのですが、これを整理する方法でしっくりくるものがなく、放置してきました。必要なときはタイトルから検索するか、OS XのSpotlight検索を使... -
ブログ
改訂3版 基礎から学ぶiPhoneアプリ開発のページができました
近日発売予定の「改訂3版 基礎から学ぶiPhoneアプリ開発」のページができました。 サンプルデータのダウンロードもこちらからできます。(書籍購入済みの読者様向けなので、書籍内のパスワードなどが必要です) 書籍紹介: 改訂3版 基礎から学ぶiPhoneアプ... -
ブログ
Gitの管理ディレクトリを分離する
GitでもSubversionでもCVSでも、チェックアウト(Gitの場合はクローン)したディレクトリに管理ファイルや管理ファイルを入れたディレクトリが作成されます。 Webサイトの場合はコピーしたときなどに、このファイルが残ったままだと後悔されてしまうので削... -
ブログ
古いマシンのGit対応
Gitへ移行してクライアント環境を整え中です。開発しているアプリの中には古い環境が必要なものがあり、それもGitにアクセスできるようにする必要があります。調べていくと、普通にビルド済みのパッケージでは、OS X 10.6以降が必要で、クライアントアプリ... -
ブログ
Gitへの移行 – その2
Gitに仮移行してみました。Subversionとの考え方の違いに戸惑いつつも、慣れの問題だなと思うところも見えてきました。 サーバ側は普通にOS X ServerのGitを動かすのでも良いのですが、ソフトごとにリポジトリを作成するので管理面が複雑になりそうという... -
ブログ
Gitへの移行
Visual StudioがGitに対応するというニュースを目にして、VCS (Version Control System) の見直しを始めました。単純にGitへの移行を検討という感じです。 情報を集めて、Subversionからの移行を検討しているのですが、どうも「git svn clone」はSubversio... -
Development
改訂3版 基礎から学ぶiPhoneアプリ開発 (Japanese Edition Only)
This book is only available in Japanese. 先日、もう少しで完成しますと書きましたが、「改訂3版 基礎から学ぶiPhoneアプリ開発」を執筆しました。今回は3回目の改訂でiOS 6に対応して、StoryboardやARCを使った開発方法に改訂しました。本書では、iOS... -
開発
改訂3版 基礎から学ぶiPhoneアプリ開発
先日、もう少しで完成しますと書きましたが、「改訂3版 基礎から学ぶiPhoneアプリ開発」を執筆しました。今回は3回目の改訂でiOS 6に対応して、StoryboardやARCを使った開発方法に改訂しました。本書では、iOSアプリ開発の方法を、基礎から学べるような構... -
ブログ
改訂版がもう少しで完成
予約受付も始まっていますが「第三版 基礎から学ぶiPhoneアプリ開発」が完成間近です。印刷所への入稿目前まで来ました。 今回の改訂では、iOS 6に対応しました。改訂二版まではXibを使ってユーザーインターフェイスを作成する方法を解説しましたが、今回... -
ブログ
iOS 6.1でSDK的に変わったこと
iOS 6.1がリリースされましたが、SDK的に何が変わったのだろうというのを、iOS 6.1のリリースノートからまとめてみると次のようなところのようです。 ・タイ語のサポート強化 ・「Map Kit」フレームワークで住所などを使った検索ができるクラスの追加(日... -
ブログ
ownCloudを入れてみた
DropBoxのように、特定のフォルダ内のファイルやサブフォルダを自動的に同期してくれるソフトに「ownCloud」というのがあります。素直にDropBoxを使えば簡単なのですが、クラウド系のサービスに入れるのは抵抗があるファイル(執筆中の原稿など)があるの... -
ブログ
HistoryEditor 1.5.2 Mac版を公開しました
HistoryEditor 1.5.2 Mac版を公開しました。変更内容は次の通りです。 サイト情報の「サイトのURL」「公開先URL」が空欄のときも、URL確認機能のチェック対象になってしまい、入力前のときにエラーとして表示されてしまう不具合を修正しました。 OS X 10.8... -
ブログ
Sublime Text 2 というテキストエディタを試し中
最近、よく見かけるテキストエディタ「Sublime Text 2」を試し中です。この記事の原稿も「Sublime Text 2」で書いています。 iOSアプリやMacアプリのコード書きはXcodeを使っていて、これは変えるつもりはあまりないのですが、本の原稿書きなど物書き系の... -
ブログ
File Manager由来のAPIがDeplecatedになっていた
常日頃、書いているコードは古いOSにも対応させるためにSDKは古いバージョンの使うことが多いのですが、今回、たまたま、最新のOS X SDK 10.8で書く機会があり、古いコードを最新の環境に持ってきたときに気がついたことがあります。 File Manager由来のAP... -
ブログ
MultiTextConverter 3.5.5を公開しました
MultiTextConverter 3.5.5を公開しました。変更内容は次の通りです。 OS X 10.8のGateKeeperに対応し、コードサイニングを行いました。 OS X 10.8上で拡張子の設定が変更できなくなっていた不具合を修正しました。 Intel Macのみの対応となりました。 本バ... -
ブログ
MultiTextConverterのOS X 10.8対応
もうすぐ今年も終わりですね。一年お世話になりました。ありがとうございます。 今回の年末のお休みはMultiTextConverterのOS X 10.8対応として、Mac Developer IDの署名追加などしようと思っています。 今、MultiTextConverterをOS X 10.8上で起動するとG... -
ブログ
GreenHopperのボードにReopenも表示したい
UPDATE: この方法だと、少し動きが怪しくなったので、素直にReopenにしたあと、修正済みバージョンを空にする方が良いようです。 GreenHopperのカンバンスタイルのボードで、リリース済みバージョンが入力されているけど、Reopenになってしまったものを表... -
ブログ
ObjcのNSDictionaryとCppのmapはどっちが早いか
かなり限定された状況下での話ですが、大量のデータを扱うときに、Objective-CのNSDictionaryクラスとC++のstd::mapはどちらが早いのかが気になり調べてみました。 今回必要なのは、キーも値も64bitの整数で、大量に追加してそれを取得するというケースで... -
ブログ
ConfluenceとJIRAをパワーアップ
業務で使用しているConfluenceとJIRAをパワーアップするべく、次のプラグインを導入する事にしました。 Gliffy Scroll Office Scroll PDF Exporter この中で、GliffyはConfluenceやJIRAの中でUMLやフローチャートといった図面を描く事ができるようになるプ...
