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
-
ブログ
Swiftが1.0になりましたね
いよいよiOS 8.0の一般公開が目前に迫ってきました。iPhone 6の予約受付も始まり、今年も慌ただしくなってきました。毎年のイベントとなっていますが、今年は特別ですね。長年、iOSアプリとOS Xのアプリ開発はObjective-Cが中心でしたが、新たにSwiftが登... -
ブログ
Safariのタブのタイトルが更新されない問題解決
SafariでタブのタイトルがWebサイトのタイトルと同じにならないなと思っていてら、原因判明しました。お気に入りバーのフォルダを右クリックして、「すべてをタブで開く」で表示すると、ブックマークのタイトルと同じになってしまうようです。試しに、個別... -
ブログ
メールサーバーを移行しました
VPSで稼働していたメールサーバーから、Office 365に移行しました。 独自ドメインで使えるようにするのには少し時間がかかりましたが、ドメインの管理もしてもらっている業者さんが丁寧にDNSの設定をやってくれました。 仕事メールが複数のデバイス間で同... -
ブログ
VMware上へ移行
JIRAやConfluenceを動かしているサーバーがどうにも調子悪くなってきたので、移行作業を行いました。いい機会なので(と自分に言い聞かせて)VMware上に構築したCentOSに移行しました。 以前から、何度も仮想PC上でこれらのサービスを動かす検証はしていた... -
ブログ
最近のOS Xでのインストーラ作成
OS Xのアプリは、最近はアプリケーションフォルダにドラッグ&ドロップでコピーしてインストール完了というものが増えてきましたが、インストーラを使った方が良い場合もあります。例えば、アプリをインストールするときに、必要なOSのバージョンのチェッ... -
ブログ
「開発者にとってXcode 5は何が変わったのか」というセミナーを行いました
本日は、MOSAで「開発者にとってXcode 5は何が変わったのか」というテーマでセミナーを担当させていただきました。 このセミナーは昨年の11月にMSMで行ったセミナーのリピートセミナーですが、時間を1時間延長して、Xcode 5.1での変更点やその他、使ってい... -
ブログ
「開発者にとってXcode 5は何が変わったのか」というタイトルのセミナーを開催します
MOSA主催で「開発者にとってXcode 5は何が変わったのか」というタイトルのセミナーで講師を務めることになりました。昨年の11月に同じ名前で行ったセミナーのリピートセミナーですが、時間を少し延長して、内容を追加したセミナーです。 詳しくはこちらで... -
ブログ
Xcodeの外部エディタを設定して効率アップ
XcodeのFileメニューには「Open With External Editor」というコマンドがあります。これは、Xcodeで編集中のファイルを外部エディタで開くコマンドです。このコマンドで対象となるファイルは、編集エリアがアクティブなら編集中のファイル、プロジェクトナ... -
ブログ
XcodeのリファレンスはiOSとOS Xアプリの開発を区別してくれる
Xcode 5.1で気がついたのですが、Xcodeからリファレンスを表示して、検索すると開発中のソフトに合わせた方のドキュメントを表示してくれるようになったようです。 この文章だとわかりにくいので、例を挙げると次のようになりました。 (A) iOSアプリのプロ... -
ブログ
Virtual USB AnalyzerとVMwareを使ったUSBパケット解析
USBの機器を自作して、PCにつなぎたいときや、USB機器のデバイスドライバを開発したいときなどにとても便利なのがUSBプロトコルアナライザですが、個人的に趣味で持つには高価な機械です。そこで、限定された条件の下でも良いので、代替できるような方法が... -
ブログ
テスト用デバイスのケース追加
Bluetooth LEテストデバイス用にケースを追加しました。用意したのは、Seeed StudioスケルトンボックスArduino用です。 Skeleton Box 車を作る例がサイトに紹介されていますが、タイヤを付ける予定は今のところは無いです。 ケースに入れたのは、Arduino本... -
ブログ
ArduinoからマイクロSDカードへの書き出し
テスト用デバイスを作る上で、必要なことの一つにストレージへのデータ保存、及び、読み出しがあります。Arduino上で走らせるプログラムの設定データを設定ファイルにしておき、それを読み込んで動作を変更したり、設定を変更するコマンド(独自に定義)を... -
ブログ
Arduinoとkonashiを接続する
Arduinoとkonashiを接続して、konashi経由でBluetooth LEを使用し、iOSアプリ通信することをやってみました。目的はBluetoothLEを使うiOSアプリの開発用に、Arduinoで制御できるBluetoothLEのテスト用デバイスを作ることです。 まずは、Arduinoとkonashiの... -
ブログ
ArduinoにLCDを追加
Arduinoに画面を付けたいと思い、LCDシールドを買ってきました。他のモジュールと組み合わせてArduinoを中心にして、他のデバイスと通信を行い、Arduino側にステータスなどを表示するのが目的です。 用意したものは、SunhayatoのAS-E401というLCDシールド... -
ブログ
Meta Packageの作成環境
最近のMacのアプリはMac App Storeで配布されることが増えてきて、インストーラを使うことは減ってきました。しかし、Mac App Store以外での配布ではインストーラを使った方が便利なことが多く、特に、システム内の特定の場所にインストールしなければいけ... -
開発
中学生でもわかる iOSアプリ開発講座
新刊ができました。 タイトルは「中学生でもわかる iOSアプリ開発講座」です。 初心者の方でも分かるようにできるだけ、シンプルな部分から解説するようにしました。 iOSアプリを作って見たいと思った人の入り口になれたらと思いながら書いた本です。 1冊... -
ブログ
Macで使えるMarkdownエディタ
Markdownでドキュメントを書くようになって、シンタックスハイライトだけ対応しているエディタでは不満を感じてきました。見出しなどは良いのですが、テーブルを作ったときに、サーバにコミットしないとプレビューできないというのでは、どうにも具合が悪... -
ブログ
プロパティ「clipToBounds」の見落としに注意
iOSアプリでビューコントローラクラスを作って、「loadView」メソッドをオーバーライドして、手動でビューを作成したときはプロパティ「clipToBounds」の見落としに注意が必要です。このときだけではなく、「UIView」やそのサブクラスをコードで生成したと... -
ブログ
Markdown
友人と開発中のWebサービスのAPIドキュメントをどのように公開するか?というのが少し前から迷っていました。候補は次のもの。 WordPress StaticなWebページ Confluece Markdownで書いてGitリポジトリ 手軽に更新ができて、更新されたことを利用側も簡単に... -
ブログ
新年明けましておめでとうざいます
新年明けましておめでとうございます。 本年もよろしくお願いいたします。 さて、今年も元旦の午前中に初詣に行ってきました。昨年に比べて、参拝されている方の人数も多いように感じました。昨年よりもだいぶ手前で入場制限で止められました。すぐに動き...