Profile cover photo
Profile photo
Matsuoka Yuichi
12 followers -
Web and iOS developer in Kyoto.
Web and iOS developer in Kyoto.

12 followers
About
Matsuoka's posts

Post has attachment
JINS原宿店にてJINS MEME × Philips Hueが展示されています
JINS MEME旗艦店の原宿店にて、 JINS MEMEと連携するIoTガジェットなどを体験出来るエリアがあり、 開発したJINS MEME × Philips Hueが展示されています。 JINS MEMEで照明を操作したデモアプリです。 メガネをつけた状態で瞬きや視線移動をするとライトが反応します。 紹介いただいています。 デモのアプリの中にはJINS MEMEを装着した状態でできる姿勢監視の機能も入っています。 また先月(2016年12月)はJINS MEMEで照明を操作したこのデモがワールドビジネス...

Post has attachment
Xcode8でビルドが遅すぎるのを解消した件(Swift パフォーマンス改善)
2016年11月現在、最新(Xcode8.1環境下での)のコンパイル時間の計測方法が見当たらないので分析方法まで調査した。 2分程度かかっていたビルドが10秒ほどに短縮できました。 ※ビルドするマシンのスペック、設定、ファイル数、コードの書き方にもよるので、 n%,n秒速くなったというのは相対的な値なので予めご了承ください。 はじめに 100クラス弱のswiftのプロジェクトで2分強ビルドに時間がかかっていたので、おかしいなと思い、おそらく静的にベタ書きした多次元配列に型情報を与えていないからだろうなと分かっ...

Post has attachment
AWS IoTでM2Mことはじめ(iOS, Node.js)
AWS IoTでMQTTプロトコルを使用したNode.js, iOS(Swift)の疎通サンプルがあります。 2016年11月現在動作確認済み。AWS IoT自体は昨年にリリースされて記事自体も昨年書いたものですが、備忘録として残しておきます。 Amazon IoTってなに? ハードウェアをサポートするバックエンドの仕組みをAWSに素早く、簡単に構築できるクラウドサービス。インターネットに接続されたデバイスとデバイスをつなぎ、安全な双方向性通信を提供。 MQTT v3.1.1 QoS 0, 1に対応(2には対...

Post has attachment
ウェブリオ株式会社様のAI英会話ナンナのアプリをお手伝いさせていただきました。
ウェブリオ株式会社様のAI英会話ナンナのアプリをお手伝いさせていただきました。 担当はアプリ内の実装すべてです。 好きな時間に好きな場所でいつでもナンナと英会話し放題です。 以下AppStoreより引用 ・モデル回答機能を使えば、スピーキングの採点が可能です。また、英会話の色々な場面における適切なフレーズを知ることができます。 ・スクリプトを非表示にすれば、音声のみでよりリアルな英会話をすることもできます。 ・レッスンをクリアしていく毎に、次のレベルのレッスンが解除していくシステムとなっています。 ・フリート...

Post has attachment
Swiftでランダム英数字の文字列生成(※arc4random()は使ってはいけない)
SwiftでセッションIDなどのランダム英数字を生成させたい時 ポイント arc4random() ではなく、 arc4random_uniform(UInt32) を使用するのがポイント arc4random()を使うとクラッシュする arc4random() は乱数を生成させる関数ですが、Intにキャストする際に32bit端末ではクラッシュします。iPhone5や4Sなど、初代iPad Air以前は32bit arc4random はunsigned 32 bit integerを返しますが、つまり0から...

Post has attachment
Swiftで半角英字のValidation(英字ニックネームなど)
半角アルファベットのみで入力させたい場合のバリデーション extension String { var isAllHalfWidthCharacter : Bool { // 半角も全角も1文字でカウント let nsStringlen = self . characters . count let utf8 = ( self as NSString ). UTF8String // Cのstrlenは全角を2で判定する let cStringlen = Int ( bitPattern : strlen (...

Post has attachment
2016年春、ドローン飛ばし


Post has attachment
Remote Shutter for ThetaS v1.0を公開しました
久しぶりにアプリをリリースしました。 自作アプリをはじめて作成したのが、約5年前ですが、初の有料アプリです。 今回はAppleWatchに応しています。というかそっちメインです。 拍手したら、ThetaS(カメラ)のシャッターが切れます。以前ブログを書いて意外にも反響があったのでアプリとして出してみました。 AppleWatchからTheta Sを操作して遊んでみた App Storeの紹介文は以下 【ThetaS(RICOH)】Theta sが必要です。 カメラ(ThetaS)は、Wi-Fiネットワークを介...

Post has attachment
プロクラウドワーカーに認定されました
表題通り。 クラウドソーシング大手「クラウドワークス」のプロクラウドワーカーに選ばれていました。 https://crowdworks.jp/lp/procrowdworker?ref=blog1206 クラウドワークスでのプロフィールはこちら https://crowdworks.jp/public/employees/277964 どういう基準? 実行力がある(納品完了率90%) 顧客満足度が高い(クライアント評価4.8以上) 収益力がある(獲得報酬額上位20%以内) 指名数が多い(スカウト数10回以上)...

Post has attachment
新年早々、PayPalアカウントをハッキングされた話
新年早々、ベッキーの不倫騒動が世間を賑わせてますが、そんなことはさておき、 残高がすっからかん 久々に買い物をpaypal決済でしようと思い、 ログインしてみて、残高を確認すると見覚えのない引き出しが多数、ログインしていない数ヶ月間の間に すっからかんになっていた\(^o^)/ 支払いをPaypalで受けることもあったので、引き出していないお金をずっとプールしていたのですが、久しぶりに確認してみるとこの有様! ログインしてみると覚えのないメールアドレス、銀行口座、クレジットカードが登録されていて、取引履歴を確...
Wait while more posts are being loaded