投稿者:

2017, AWS, Keynote, re:Invent

こんにちは。
re:Inventも3日目に突入し、早くも折り返し地点となりました。

最初は早すぎて何も聞きとれなかった英語ですが、
カタコトでありますが店員さんと軽く談笑を交えた挨拶ができるくらいには耳が慣れてきたように思います。
(※ 適切な意思疎通ができるとは限りません)

さて、今日はKeynote(day1)に行ってきました。

Keynote

朝7時。開始1時間前ですが、人がゴミのようだ世界中から集まってき ...

投稿者:

こんにちは。
re:Invent2日目に突入しました。

初日は深夜にホテル内で水を買いに行くだけなのに、
ホテルベネチアン名物でおなじみの仮想ベネチア市街で1時間道に迷ったり、
プレデター(合ってます?)に遭遇したりと散々な目に遭いましたが、
ここにきてようやくホテルの全体感をつかめてきました。
劇場ゾーンは初めて行く場所でやはり道に迷ってしまいましたが。。

今日は主にセッション聴講に加えて、企業ブースの見 ...

投稿者:

2017, AWS, re:Invent, イベントレポート

re:Invent2017も2日目を迎えました。

簡単にですが、私の行ってきたセッションの一部(Media Intelligence for the Cloud with Amazon AI 【MAE402】)を紹介したいと思います。

概要

Amazon AIサービスを用いて画像や動画といった大量のメディアを最適化してメタデータを付与することで管理したいが、どのように構築し扱っていくかをナショナルジオグラフィック社によるAWS移行の事例をもとに、最 ...

投稿者:

API, Swift, Xcode

現在私はアプリ側でAlamofireを用いてAPIを実装をしておりますが、通信のリトライの実装に関して気になったことがあったので、
備忘録的ではありますがここで紹介したいと思います。

結論Alamofireで通信のリトライが実現できる
setValueメソッドを用いるとHTTPヘッダを書き換えることができる
開発環境Xcode 8.2.1
Swift 3.0.2
詳細

通信機能を実装する際に、以下のような流れで通信のリトライを行 ...

投稿者:

macOS, Xcode

はじめに

Xcodeを未署名にする必要があります。
未署名にすると色々なものが動かなくなりますが、
それでもプラグインを使いたいって人向けです。

ドキュメントコメント

appledoc形式のコメントを書くと、Xcode上では以下の画像のように
ドキュメントを自動的に生成してくれます。
Markdown形式でも書くことができます。

ただ難点として書くのがとてもめんどくさいです。

一応[command] + [ ...

投稿者:

macOS, Swift

こんにちは、新卒1年目の福成です。

大半のデスクトップアプリでは、保存先を指定したり別名で保存する機能がありますが、
その際には保存先のパスの取得が欠かせません。
 

今回は、以下の機能をクロージャを用いて実装をしました。
1. 実行するとFinderが開かれる
2. 開かれたFinderでフォルダを選択すると、そのフォルダのパスを取得する

開発環境Xcode 8.1
Swift 3.0.1
関数 ...

投稿者:

iOS, LINE, Swift

こんにちは、絶賛iOSの修行中の福成です。

今回はLINEアプリとの連携をやってみました。

Swift2.xまでの情報はネットに沢山はあるのですが、Swift3になって色々と書き方が変わっているらしく、
いざ実装しようとしたらハマりまくったのでこちらで共有することにしました。

URL Schemeとは

ざっくり言うとiOSアプリに対してこのURLSchemeを独自に設定することで、
別のアプリからURLSchemeが呼ば ...

投稿者:

Android, Java

新卒グループ開発演習で位置情報を用いたAndroidアプリを開発しました。

以下は位置情報の取得に関する備忘録です。

実装要件精度の高いGPSを優先的に利用して位置を取得
GPSが利用できない場合は、基地局情報を用いて位置を取得
基地局情報も利用可能でない場合は位置情報に関する設定画面を開き、ユーザーに位置情報を使うことを促す
実装ポイントPermissionの設定Android6.0からは、位置情報を用いるにはPermissionの ...