Swift Playground for iPad で Bluetooth 機器の一覧を取得する

先の投稿で所感を述べた通り、Swift Playground for iPad の発表に感銘を受けたので、早速遊び始めています。

まず最初に作ったのは、Core Bluetooth の API を使用して、周辺の Bluetooth 機器の一覧を UITableView で表示するサンプルです。Playground Book の形式で GitHub に公開しました。

ngs/Playground-Bluetooth-Book

Core Bluetooth に関して、全く触ったことが無かったので、@shu223 さんの Qiita 投稿 を参考にさせて頂きました。

今回は一覧まででしたが、ちょうど良いデバイスが入手でき次第、実際にデータの送受信を行える様にしようと思います。

このプロジェクトを進化させて、ラップトップを持ち歩かなくても、Bluetooth デバイスとブレッドボード、iPad だけで気軽にスケッチが作られるようになればな、と思っています。

もっと読む 

WWDC 2016 Keynote + Platforms State of the Union 所感

2016-06-13 Mon. - 17 Fri. 開催されている WWDC 2016 に参加するために、San Francisco に来ています。

旅の一連の記録は帰国後に投稿しますが、WWDC 初日、Bill Graham Civic Auditorium で開催された Keynote, Platforms State of the Union の所感を書きます。

もっと読む 

#circleci_meetup 2016-06-10

2016-06-10 渋谷ヒカリエの DeNA さんのセミナールームで開催された #circleci_meetup で LT をしてきました。

CircleCI Meetup on Connpass

もっと読む 

Raspberry Pi で Swift を動かす

少し前に、SwiftyGPIO というライブラリを発見し、ついに Swift が電子工作に使えるようになったのか、と試してみたいと思い、着手していました。

ただ、Apple が公式に Swift.org で配布している Snapshot バイナリは、x86_64 環境でビルドされたもので、ARM CPU を使っている Raspberry Pi では実行することができません。

SwiftyGPIO の作者である、uraimo 氏のブログ記事 に記載されている方法でさくっとサンプルを動かすところまでは、とても簡単に実践できます。

もっと読む 

Keybase ユーザーに対して PGP 暗号化したメッセージをチャットで作成する

Keybase に招待して頂き、使い始めたので、暗号化メッセージを CLI やウェブ画面なしで、携帯からでも作成できやしないかと考え、久しぶりに Hubot スクリプトをこしらえてみました。

ref: ngs/hubot-keybase on GitHub

もっと読む 

ドキュメントを起点としたコミュニケーションで進める Oneteam の開発

2016-04-13 に、現場主導の業務改善をテーマとした Collaboration Hack MeetupLoco Partners 社 と 弊社 Oneteam Inc. 共同で開催しました。

その会で発表した、ドキュメントを起点としたコミュニケーションで進める Oneteam の開発 について詳しく、改めてエントリーにします。

発表資料は、このエントリーの末尾に埋め込んでいます。 

もっと読む 

台湾旅行 2016-04

2016/04/06-10 台湾を旅行しました。前回の家族との旅行から約2年半ぶり、人生3度目の台湾旅行です。

今回は、同僚のデザイナー Carlos Liu の日本移住にともなう事務処理やら何やらで一時帰国するのに便乗しました。

写真は、彼のアパートの近くにある 臨江街夜市 (トンホァ夜市)。士林以外の夜市は初めて訪れました。

もっと読む 

春風2016

今年も行われていた春風を見に代々木公園に行きました。

本当は土曜日に来たかったのですが、会社の行事で都合がつかず、日曜日、少しだけ顔を出しました。

もっと読む 

大岳山キャンプ場 2016.03.26-27

2016.03.26-27 の土日、初めて妻子を連れて東京都あきる野市の大岳山にあるキャンプ場で一泊しました。

大岳鍾乳洞 大岳キャンプ場

もっと読む 

CI2Go v1.3.0 をリリースしました

CI2Go の v1.3.0 をリリースしました。

CI2Go on the App Store

もっと読む