2018-01-01から1年間の記事一覧

'Deploy to Heroku' Buttonで、Dockerイメージを利用してDeploy

'Deploy to Heroku' Buttonを使った際に、Dockerイメージを利用してDeployする方法がわかりづらかったのでメモ。 対象のリポジトリに用意するものは次の3つ。 heroku.yml app.json Dockerfile heroku.yml 最低限の記述は次のような感じ。 ※Node.jsアプリの例…

暗黙的インテントを使用したときに選択されたアプリを知る

暗黙的インテントを使用したときにユーザがどのアプリを選択するか知るにはどうすればいいのか調査しました。 結論からいうと、Android 5.1以上から追加された次のAPIを利用することで、どのアプリを選択したかBroadcastReceiverで受け取ることができます。 …

WISPrのSmart Clientを実装する

WISPrとは? Wi-Fi based Wireless Internet Service Provider(WISP)のローミングについてのベストプラクティスです。 あくまでも、RFCのような標準ではなくベストプラクティスだそうです。 具体的には? 次のようなケースで使われています。 公衆無線LAN…

iOS 9.0でSVGにtext-shadowのカンマ区切り記法を適用すると描画がおかしい問題

2018年にもなってiOS 9.0の記事を書くのはどうかしている感がありますね。 概要 iOS 9.0でSVGのTEXTタグにCSSでtext-shadowをカンマ区切りで複数適用すると、本来描画される文字列の下の方にもうひとつ文字列が描画されてしまうwebkitの不具合があります。 t…