ワンタッチでメアド入力された状態のメール作成画面を起動出来るiPhoneアプリ

概要

電車に乗っているときなどふと思いついた仕事のタスクやメモを自分宛てのメールで送る習慣があります。

しかし、メールアプリを起動させてアドレス帳から自分のメールアドレスを選択して〜と意外と手間です。

そんなときに利用している大変便利なアプリ「MailNow」の紹介です。

Mail Now - ワンタッチメール送信

Mail Now - ワンタッチメール送信

  • Yuichi Kato
  • 仕事効率化
  • 無料

メールアドレスの登録

f:id:tsunokawa:20190312011201p:plain:w300
+からメールアドレスの登録画面を表示します。

登録名やメールアドレス等を登録

f:id:tsunokawa:20190312011238p:plain:w300

ラベル 分かりやすい名前を付けます
メールアドレス 宛先のメールアドレスを入力します
題名 事前に登録しておくと題名が自動入力されます
本文 事前に登録しておくと本文が自動入力されます

保存で登録が完了します。

登録名からメール作成

f:id:tsunokawa:20190312011319p:plain:w300
先程登録した登録名をタップします。

メール作成画面

f:id:tsunokawa:20190311233819p:plain:w300
一発でメール作成画面が起動します。

CircleCIで使用するGitHubのデプロイキーの発行

概要

CircleCIのビルドジョブ内でGitHubリポジトリからcloneを行う際のデプロイキーを作成するコマンドです。

コマンド

ssh-keygen -t rsa -b 4096 -m pem -C "" -f id_rsa_circleci -N ""
-m

フォーマットでpem形式を指定しています。
CircleCIではpem形式を推奨しています。

-C

鍵ファイルの用途等を記載するコメントを指定するためのオプションです。
ここではコメントは不要のため空文字を指定しています。

-N

パスフレーズを指定するオプションです。
今回はパスフレーズ不要のため、パスフレーズ無しにしています。

mysqladminコマンドでMySQLデーモンの起動状態を確認

概要

Amazon RDSやGoogle CloudSQLでMySQLインスタンスの起動や停止の検証を行っている際に、
デーモンが稼働状態に遷移したか確認したいときになにかよい方法はないかなーと思っていました。
そこで調べていたところmysqladminコマンドのpingオプションというものがあり、
それを使うことで簡単に確認出来たのでそのメモです。

mysqladmin pingコマンド

MySQLデーモンが起動中の状態の場合
$ mysqladmin ping -h 127.0.0.1
mysqld is alive
$

mysqld is aliveというメッセージが返ってきます。

終了ステータスは0です。

MySQLデーモンが停止中の状態の場合
$ mysqladmin ping -h 127.0.0.1
mysqladmin: connect to server at '127.0.0.1' failed
error: 'Can't connect to MySQL server on '127.0.0.1' (61)'
Check that mysqld is running on 127.0.0.1 and that the port is 3306.
You can check this by doing 'telnet 127.0.0.1 3306'
$

デーモンが起動していない場合上記のようなメッセージになります。

終了ステータスは1です。

MySQLデーモンは起動しているがパスワード認証がかかっている場合
$ mysqladmin ping -h 127.0.0.1; echo $?
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
mysqladmin: connect to server at '127.0.0.1' failed
error: 'Access denied for user 'root'@'172.17.0.1' (using password: YES)'
0
$

上記のように認証エラーになりますがデーモンは起動しているので終了ステータスは成功の0となるので注意が必要です。