『入る学科間違えた高専生』の日記

プログラミングのコードを書いたりする予定です。あとは日記等。あといつまで高専生やねん

HealthKitを使って心拍数を取得してグラフとか出したやつ

はじめに

先週のブログで予告してしまったので HealthKit を使って心拍数を取得してグラフを表示させてみました。

f:id:nanashinodonbee:20180513002236p:plain

最終的にはこんな画面を作成しました。

先日行われた #kosen10s のLT12にてデモと発表(?)という感じでお話をしてきました。

kosen10s.connpass.com

環境

  • Xcode9.3
  • Swift4.1
  • iOS11.3
続きを読む

最近、Twitterへのツイートを少なくしている。他、お悩みを書く

はじめに

先週の分の記事です。ネタがちょっとなかったのではなく、普通に何かしらの行動をしていたので書く暇がなかったのではないのでしょうか?
月曜日は、夕方まで寝て夜に焼肉に行くためだけに新宿へ。火水はお仕事。木曜日はまた15時まで寝てラーメン行ってそれから徹夜で某イベントのためのプロダクトとスライドx2を製作。金曜日は某イベント参加。土曜日は朝帰りのため夜に起床。現在に至る。というわけ。

ちょっと話が脱線しましたが、最近投稿するツイート数を減らしました。
ちょっと前からもこのツイートはツイートすべきに値するのか、この時間にこのツイートをしてもいいのかとかいろいろ考えて控えていました。
最近は、特にTwitterしてる暇があるなら勉強とか事業計画を練り練りしたりとか有意義にすごしたいなとか思って特に平日のツイート数が激減しました。

今回はちょっとネガティブ要素が多いのでそういうの好きじゃない人は読まないことを推奨

続きを読む

CIサービスBitriseを使ったAdHoc配信のサンプル

はじめに

タイトルが最近、ちゃんと決められません、心の病気が侵攻しているようです。
BitriseというモバイルアプリのCIサービス。ご存じの方も多いかと思います。

www.bitrise.io

Qiitaとかにもたくさん記事が上がっていたりしますね。今更なんだよ?って感じですが、自分が公開してるアプリの設定とかをちょっと見せつつBitriseを使ったAdHoc配信するところまでのサンプルの手順書?みたいなのを作っていければと思います。
書こうと思った理由は、ヘイシャでもCIサービスを選定するときにシャッチョさんと結構話しました。そうしてる時にたまたまBitriseというサービスを見つけました。
しかし、Bitriseの設定自体はいつも私がやっていたので、設定できる人がいません。。(この間インターン生(今年度新卒入社)にやってもらいましたが結局最終的に私が片付けてしまいました。)
こういうものって結構機能がコロコロ変わったり(増えたり)するので、このブログ記事もいつ古い情報になるかわからないです。適宜対応してもらえればいいかなとかなんとか、

長くなるものあれなので、そろそろ内容に入ります。

続きを読む

高専卒社会人2年の私が2017年度の給与明細を晒す記事

はじめに

去年同じネタで投稿してるのでこれはもう義務なのでは?って感じてる(感じてない)ので今年もやってやろうと思います!!
( 去年これの記事書いて結構反響があった)

私の2017年度の給与所得ですね(給与明細はGitHub見て!!)を公開します。

github.com

↑Starくれ

今回対象分は、リポジトリ2017年4月2018年3月 までのものです。

続きを読む

ここにResourceKitを使っている時に外部ライブラリをimportさせたい人がいます

はじめに

ResourceKitはこちら。Starあげるとbannzaiさんがとっても喜ぶと思います!

github.com

タイトルが思いつかなかったので、いまいちですが、大まかにやりたいことは以下です。

  • Git管理されたiOSアプリのプロジェクトがあります
  • 内部では ResourceKit を使用しています
  • ResourceKit で書き出された Resource.generated.swift.gitignore に記述されGit管理されていない
  • 外部ライブラリ(今回の例: TPKeyboardAvoiding )を使っている時に import Hoge を記述しないといけない
  • Resource.generated.swift はGit管理されていないので作られてコンパイルされる前にライブラリを import してあげる

今回使用した外部ライブラリは以下です。いつもお世話になっております。(PRも作ってマージされた経験あり)

github.com

環境

私は、こういうのにシェルスクリプトとかSwiftで対抗できる手段がないのでPythonでやってやろうと思います。
Bitrise等のCIが通るかは分かり兼ねますが、Python2でも一応動くソースコードにしてると思うのでPython2が動く環境であれば大丈夫と思う。

続きを読む