フロントカメラで心拍数を測定

フロントカメラを使って顔を撮影し心拍数を測定するアプリです。まだ手首とか肘の裏とかなら見てわかるのですが顔でも脈が見れるんですね。最近のカメラの精度も凄いけど、その動画を解析するこのアプリも凄い。しかも無料です。

流石に運動中の測定には向かないと思いますが心拍数が気になるなら入れてみてはいかが?

公式サイト
http://www.cardiio.com/

Cardiio – Heart Rate Monitor, 7 Minute Workout, Calorie Burn Tracker – Cardiio, Inc.

ポートフォワードを使って踏み台先のサーバにFileZillaでファイル送受信する

WinSCPはトンネルの設定があり単体で踏み台経由の接続ができますが、残念な事にこのツールがWindows版しか無い為、他のOSでは別の方法をとる必要があります。

その一例としてsshコマンドによるポートフォワードを使った接続を紹介します。

1.ターミナルを立ちあげてポートフォワードを行う

ssh -L <ローカルポート>:<転送先ホスト>:<転送先ポート> <踏み台ホスト>

ローカルポート:FileZillaに設定したいポート番号
転送先ホスト:踏み台からアクセスするサーバー
転送先ポート:踏み台からアクセス先のサーバーへ接続するポート

例えば普段SSHで以下のように接続する場合

ssh user1@172.16.33.43 (踏み台)
ssh user2@192.168.1.6 (転送先)

割り当てるローカルポート番号を10022とすると
ssh -L 10022:192.168.1.6:22 user1@172.16.33.43 -p 22

この状態でlocalhost:10022は172.16.33.43経由で192.168.1.6:22に接続される。
注意点としては上記コマンドを実行して172.16.33.43にログインした後は、FileZillaの作業が終わるまで閉じないこと。

2.FileZilla で接続する。
ホスト名に localhost、ポートに 設定したポート番号、ユーザ名はuser2
(上記の例で行くと 10022 を設定する)

iPhoneアプリでUpside Downを有効にする

582587_443897552347814_1766475393_n

iOSアプリで画像の様にUpside Downも有効にすれば逆さにした時に回転するだろうと思ったらiPhoneアプリでは何故か無反応。iPadアプリの方は設定通り回転します。

どうやら回転の判定方法にマスクがかけてあって
iPadは
「UIInterfaceOrientationMaskAll」
だけどiPhoneは
「UIInterfaceOrientationMaskAllButUpsideDown」
で下向きだけ反応しないようになっているようです。

それでは下向きで回転したい場合はどうするかというと
ViewController.mに以下を追記すると下向きも反応するようになりました。

– (NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskAll;
}