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
-
お知らせ
見本誌とどきました
11月10日に発売する新刊「小学生でもわかる プログラミングの世界」の見本誌が届きました!! -
お知らせ
「小学生でもわかるプログラミングの世界」11月10日発売です
新刊「小学生でもわかるプログラミングの世界」の発売日ですが、11月10日に決定しました。 何度も校正を重ねて、無事、完成しました。 現在(2016年11月3日)、予約受付中です。 書籍の詳細はこちら。 「小学生でもわかる プログラミングの世界」を執筆し... -
ブログ
iPhone 7のSuicaを試してみた
一昨日のことですが、iPhone 7のSuicaをやっと試してみました。ずっとやってみたかったのですが、なかなか出かける用事が無く、試せずにいました。 【iPhone 7のSuica対応】 知っている人も多いと思いますが、iPhone 7からSuicaを取り込んで、iPhone 7をSu... -
ブログ
iMessageのステッカーサンプル作成
「MSM in 湘南 2016」について MSMはMOSA Software Meetingの略で、今年は湘南で行います。2日渡ってiOSやmacOSについてのセミナーやワークショップを行います。今年は2日目が大きく変わります。コードの話だけではありません。是非、お越しください。MOSA... -
開発
小学生でもわかる プログラミングの世界
「小学生でもわかる プログラミングの世界」という本を執筆しました。2020年度に小学校へのプログラミング教育の必修化が行われる予定になっており、プログラミングは誰しもが経験することになっていきます。そのようなデジタルネイティブの更に次の... -
ブログ
Swift逆引きハンドブックのSwift 3.0対応についての情報を公開しました
Swift逆引きハンドブックのSwift 3.0対応についての情報を公開しました。 訂正情報|株式会社 C&R研究所 本書は元々はSwift 2.0を対象に書かれています。Swift 3.0ではメソッド名や関数名が大きく変わってしまったために、サンプルコードがそのままでは動... -
お知らせ
[お知らせ] MSM2016でiMessageアプリについてのセミナーを担当します
iOS 10の正式版が公開されるまで、あと、数日に迫りましたね。今日の夕方にはiPhone 7の予約受付も始まります。Apple Payが日本でも始まり、SUICAがiPhone 7で使えるようになります。iPhone 7で使えるようになるSUICAは、以前からある、モバイルSUICAをApp... -
ブログ
もっと早く知りたかったと思わせるIDE
AppCodeというIDEがあります。Xcodeと併用して使用するIDEで、iOSやmacOSのアプリを書くためのIDEです。もちろん、SwiftとObjective-Cに対応しています。TwitterでAppCodeのことが流れてきて知りました。 今日、使い始めたばかりですが、実に良いと感じて... -
ブログ
Swiftは開発者を強制的に新しい世界に連れて行く
Swift 2.2で書かれた大量のコードをSwift 3.0に書き換えました。書いている最中は夢中になってやっていたので、疲れが一気に押し寄せてきました。一段落して改めて思った事があります。 【下位互換?何それ?みたいな姿勢】 ディスっているわけではないで... -
ブログ
Todoistで一番重要な機能はダイジェストメールだと思う
数日前から「Todoist」というタスク管理アプリを使っています。その前まではJIRAに個人的なタスクも入れていたのですが、やったか、やらなかったかだけを管理するには、ちょっと重いし、入力の手間があって上手くいきませんでした。JIRAは開発関係のチケッ... -
開発
古いOSは段々アプリが減ってくる
業務で使用している開発環境の中に OS X 10.8 のものがあります。古いOSですが、ビルドに必要なプログラムの関係で、どうしてもこのOSを使う必要があります。困るのが、段々と使えるアプリが減ってきていることです。最近、Chromeもアップデートの対象から... -
開発
Parallelsのキーボードショートカット設定の変更に気が付いた
Parallelsを使って仮想化したmacOSを使っていて、とても不満に思っていたことがあります。それは、「アプリを隠す」のショートカットです。 複数のアプリを使って作業していて、別のアプリに切り替えるときに、私は頻繁に「Cmd+H」で最前面アプリを隠すと... -
ブログ
Parallels desktop 12 Pro Edition にアップグレードしてパフォーマンスをチェックしてみた
Parallels desktop 12 が先週末にリリースされました。今日、Parallelsを起動するとアップグレードの案内が表示されて気が付きました。Pro Edititionユーザー向けにもリリースされ、早速インストールして試してみました。 私がParallelsやVMware fusionを... -
開発
WordPressで記事が古いときにメッセージを表示する
WordPressで投稿した記事が古くなってしまったときに、警告メッセージを表示する方法を調べました。このブログもですが、技術系のブログの場合、古くなってしまうと、情報が古く、状況が変わってしまっていることがあります。単純に変わってしまっただけで... -
開発
AsciiDocのマークアップ早見表
マークアップ 説明 = 見出し。=の個数で見出しのレベルが変わる。レベル1はドキュメントタイトル。 :toc-title:title 目次のタイトル :toc: 目次 * 番号なしのリスト . 番号付きのリスト |=== |cell|cell|cell |=== テーブル image::image_file[] 画像。図... -
ブログ
Webサイト全体をHTTPS化
このWebサイトを動かしているサーバーがダウンしてしまうことが多く、これ以上の負荷はかけられないぁと思っていたのですが、「設定が悪いのでは?」と考えを改め、調査をしました。 プロセス数の設定修正 sshで接続し、ダウンしているときの状態を確認し... -
ブログ
Simplicityをアップデート
このサイトはWordPressを使って運用しています。WordPressではテーマを選択するだけで、デザインを大きく変更でき、テーマによっては様々な機能を持っています。標準でもレスポンシブ対応しているテーマなどがあり、高機能なのですが、この記事を執筆して... -
ブログ
AtomはUndo情報も覚えている
最近、Atomを使っています。数日、経って気が付いたのですが、AtomはUndo情報も覚えているのですね。 Atomはアプリ終了時に開いていたファイルを復帰してくれます。このときに、Undo情報も復帰します。たとえば、Atomでテキストを編集し、そのままアプリ終... -
開発
iOSやmacOSでのログ出力はASL API
Software Design 2016年9月号の特集のログ出力を読んでいて、iOSやmacOSでsyslogでどうなっていたかなぁと思ったので、確認しました。 iOSやmacOSでもsyslog()関数を使ったログ出力が出来ます。アップルの推奨している方法は、syslog()を使うのではなく、A... -
開発
Atomで保存する時にファイル末の改行を消されないようにする
書籍の原稿はセクション単位でファイルに分割しているのですが、後で結合したときにセクションの区切りが目立つように、わざと、空白行を5、6行入れています。 少し前からAtomを使い始めたのですが、デフォルトの設定では、Atomはこのわざと入れた空白行を...