2017.08.21

天気を監視するライブカメラをRaspberryPiで作った


最近雨多いですね。
それも局所的に降るタイプのが多いので、広域の天気予報だとあてにならないです。
出かける度に傘がいるのか、外を確認したり詳細な雨雲予報を調べたりといろいろ面倒です。

家の前で雨が降ってるか教えてくれたら良いのに…と思い自作できないか試してみることにしました。
(この前行った MakerFaireTokyo の影響を多分に受けてます)

>> 続きを読む
2017.08.19

BIGLOBEのWiMAXでグローバルIPを取得する

WiMAXの回線でサーバー公開したかったときのメモ。
どこかのサイトにBIGLOBEのWiMAXでもグローバルIP取得がオプションで出来ると書いてあったのですが、
会員用のページやペルプページに記載がなくてどう設定するんだろうと思ってました。

>> 続きを読む
2017.08.15

個人AndroidアプリのDL数をVALUで公開してみる

にわかに VALU というサービスが話題になってきてますね。
一通りどんなサービスなのか体験してみたいなと思ったので、自分もVALUの優待設定してみることにしました。

優待内容

何を優待にするか結構迷いましたが、準備の手間がなくそれでいて価値がある(はず)のアプリDL数を一挙公開してみることにしました。
GooglePlayのデベコンに記載されている「総DL数」「現在のインストール数」「平均評価」「合計評価数」を一覧で一挙公開します。
アプリ数は公開停止中を含めて18個。数10DLから10万DL強のアプリまで個人で作ってきたAndroidアプリの実績を見ることが出来ます。

現在数百円で買える価格にしてますので気になる方は是非。

2017.07.16

ガチャの不運さを計算するアプリ作った

1年ぶりくらいに新しいアプリリリースしました。
だいたいタイトルそのままのアプリです。
ガチャ引いた回数と当たった回数を入れるとどれくらい不幸だったかを可視化してくれます。

不幸自慢したい時とかにお使いください。

>> 続きを読む
2017.06.17

MacBook 12inch が重いから iPad Pro 10.5inch を買ってみた


新しいiPad Pro買いました!
10.5inchの64GBモデルと、純正のSmartKeyboard(US配列)です。
(あとブルーライトカットの液晶保護フィルムも)

Apple Pencilも合わせてほしかったのですが10万円超えてしまうので一旦保見送りました。
欲しくなったらまた買うかもしれません。

>> 続きを読む
2017.06.02

Slackのステータスに今の天気を表示してみた

この前Slackに追加されたユーザーのステータス機能面白いですね。
本来の使い方である自分の状態などをこまめに変更している人は少ないですが、
各自思い思いの絵文字を表示していてSlackのタイムラインが楽しいことになってます。

このステータス機能、API叩いても更新できるそうです。
スケジューラーとかを利用して自動で変更したらまた面白い使い道がありそうです。

とりあえずAPI叩いて遊んでみたかったので、試しに「今の天気」を表示してみることにしました。
天気なら対応する絵文字もデフォルトでありますし、APIも転がってそうです。

>> 続きを読む
2017.03.25

Nexus 5XでAndroid Oの導入に失敗した話。

先日Android Oのプレビュー版が公開されましたね。
自分のNexus 5Xにも早速入れて遊んでみようと思ったら悲しいことが起こりました。

>> 続きを読む
2017.02.27

Elastic Beanstalkを使ってDockerをデプロイする

Docker 化したアプリケーションを手軽に AWS で動かせるようにしたいと思い、ElasticBeanstalk(EB) の Docker 版を試してみました。

ElasticBeanstalkとは

AWS Elastic Beanstalk により、AWS クラウドのアプリケーションを迅速にデプロイし管理するのが開発者にとってより簡単になります。開発者は単にそのアプリケーションをアップロードするだけで、Elastic Beanstalk が自動的に容量のプロビジョニング、負荷分散、Auto-Scaling、およびアプリケーション状態モニタリングといったデプロイの詳細を処理します。
https://aws.amazon.com/jp/elasticbeanstalk/faqs/

要するに AWS のインスタンスやロードバランサーといったインフラ周りの面倒を全部見てくれるよ というのが ElasticBeanstalk の機能です。今話題のサーバーレス構成と違い、こちらは実際のインスタンスを立てて運用するので構成の自由が利くのが強みです。
(その代わりハマりどころも色々ありますが…)

EB は Docker を使ったデプロイにも対応しているので、今回はそれを試してみました。

>> 続きを読む
2017.02.23

ブログデザインをリニューアルしました

ご覧のとおり、ブログのデザインを新しくしました。

マテリアルデザインの CSS ライブラリ MaterialDesignLite を使ってシンプルなブログにしてみました。以前より本文もぐっと読みやすくなったはず。(とくにスマホ)

最初はデザインだけでなくシステムごとGo言語でリプレースしてみようと思ったのですが、 AppEngine のデータベースである Datastore をそのまま利用することが難しそうで断念しました。Go言語でのサーバーアプリはまた今度挑戦します。

あと見る側からは全く分からないですが、ブログのソースをGitHubにタグつけてPushすると自動でAppEngineにデプロイするようにしてみました。もともと AppEngine のデプロイ自体1コマンドなので大した労力ではないですが、自動化しておくと色々と安心感があります。自動デプロイたーのしー。
参考: CircleCIでService Account使ってGAE/goへdeployする