新米iPhoneアプリ開発者(自称)の開発奮闘記

iPhoneアプリ開発(自称)3ヶ月目の悪戦苦闘を記して行きます。

macからSSHでサーバに接続する

サーバにSSH鍵認証でアクセスする方法です。 秘密鍵は大事なものなので、決して第三者に漏らさないように厳重に管理してください。

SSH鍵生成準備

Finderを起動し、「アプリケーション」→「ユーティリティ」にアクセスし、「ターミナル」を起動します。

ターミナルを起動するとプロンプト($)が表示され、コマンド入力待ち状態になります。

以下のコマンド(mkdir -m 700 ~/.ssh)で、SSH鍵保存場所のディレクトリを作成します。

$ mkdir -m 700 ~/.ssh

ssh鍵を生成する

mac にて以下のコマンド( ssh-keygen -t rsa ) を実行します。

$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/username/.ssh/id_rsa):  ← 作成される場所。問題なければEnter。
Enter passphrase (empty for no passphrase):  ← パスフレーズの入力。省略する場合はそのままEnter。
Enter same passphrase again:  ← パスフレーズの再入力。省略した場合はそのままEnter。

秘密鍵 (id_rsa) と公開鍵 (id_rsa.pub)が~/.ssh/ディレクトリ以下に作成されました。

$ ls ~/.ssh/
id_rsa      id_rsa.pub

おまじないを掛けます。

$ chmod 600 ~/.ssh/id_rsa

このうち、公開鍵をサーバにコピペします。(秘密鍵mac にて使います。詳細はあとで)

サーバに公開鍵を設置する準備

以下のコマンド (cat ~/.ssh/id_rsa.pub | pbcopy) で公開鍵がコピーされます。

$ cat ~/.ssh/id_rsa.pub | pbcopy

サーバにログインする

サーバにログインしてください。

サーバに公開鍵を設置する

サーバにログイン後、公開鍵を設置します。

( 公開鍵のディレクトリを作成します)
$ mkdir -m 700 ~/.ssh

( ~/.ssh/authorized_keys に公開鍵をペーストします)
$ vi ~/.ssh/authorized_keys
(公開鍵の内容をペーストする)

おまじない。

$ chmod 600 ~/.ssh/authorized_keys

mac からサーバにssh できることを確認します。

サーバのIPを 123.45.67.89、ログインユーザを server_user とします。(ご自身のIPに変更してください)

$ ssh 123.45.67.89 -l server_user -i ~/.ssh/id_rsa

無事にログインできればOKです。

簡単にログインできるようにする。

簡単にログインできるようにします。

~/.ssh/config に以下の内容を記載します。

$ vi ~/.ssh/config
host server-001
  hostname 123.45.67.89
  user server_user
  IdentityFile ~/.ssh/id_rsa

おまじない。

$ chmod 600 ~/.ssh/config

これで ssh server-001 でSSH鍵でログインできるようになります。

鍵ログイン成功後は、サーバ側でパスワードログインを無効化してください。

ムービーメーカー三世 左右揃え、中央揃えを選択する方法

ムービーメーカー三世のアプリをYoutuberさんが取り上げてくれた?おかげで最近ダウンロード数が急激に伸びてびっくりしています。 インフルエンサーの力はすごいですね。。。

この関係で「中央揃え」が出来ない、「左右揃え」が出来ないというお問い合わせが増えてきましたので、ここでそのやり方を書こうと思います。

まずアプリを起動します。「Left」「Center」「Right」の選択肢は最初は無効化されているので、これを有効化するために、「左右揃え選択はここをタップ。」を押してください。 f:id:kazooou:20190609061027p:plain

「ちょっと待ってね。」と表示されたらしばらく待ってからもう一度「左右揃え選択はここをタップ。」を押してください。

このように「動画広告をご覧いただくと〜」のダイアログ表示にOKを押すと広告動画が流れます。 f:id:kazooou:20190609061157p:plain

広告動画は最後までみてください。途中で×ボタンで閉じてしまうと、有効化されません。

最後まで見ると、このように「Left」「Center」「Right」の選択肢が選べるようになります。 f:id:kazooou:20190609061221p:plain

ojichat をアプリにしてみた。 絵文字や句読点マシマシでドン引きされがちなおじさんメッセージをボタン1つで作り出せるおじさん文章ジェネレーター OjichatClone

ぐれさんさんが開発した「ojichat」をiMessage用の拡張アプリケーションとして移植した OjichatClone をリリースしました。 「顔文字や絵文字を乱用する」「句読点を多用する」「やたらとご飯に誘う」「褒め方が絶妙に気持ち悪い」「ちゃん付け」など、 中年男性が若い女性に対して送るメッセージの特徴をつかんだ文章を自動で生成してくれます。

OjichatClone - オジチャットクローン

OjichatClone - オジチャットクローン

  • Sato Kazushige
  • ユーティリティ
  • 無料

すれみさんという方が、いわゆる「おじさんLINE」はどんな特徴があるメッセージなのかを以下のツイートでわかりやすくまとめていましたが、

これをもとにぐれさんがシェル用のスクリプトとしてリリースしたものを、私の方でiOS用アプリに移植させていただきました。

とにかく急いでリリースにまで持って行ったので、本家のOjichatとは若干仕様が異なってます。これはいずれアップデートしようと思ってます。

  • 本家は、女の子の名前がランダムで表示されるが、Ojichatは固定で「ベイベー」。(岡村靖幸を意識)
  • 語尾をカタカナに変換する機能は今後実装予定。(「●●だね」→「●●ダネ」と書きがち)
  • 読点を多めに入れる機能も今後。

OjichatClone プライバシーポリシー

プライバシーポリシー

私Sato Kazushige(以下、私と呼ぶ)は、アプリ「OjichatClone」(以下、当アプリと呼ぶ)を利用するにあたり、お客様の氏名や住所等、お客様のいかなる個人情報も収集しておりません。 また、お客様がセットしたテンプレート情報は、当アプリ内の、当アプリのみアクセスできる領域に保管・保存いたします。外部のサーバ内に保存されることはございません。

免責

利用者個人の不注意により個人の端末が第三者に利用された場合は、個人情報を閲覧される可能性がございますので、ご利用にあたっては、使用および管理について個人が責任を負うと共に、使用上の過誤または第三者による不正使用については十分ご注意願います。

プライバシー・ポリシーの変更の有無

このプライバシー・ポリシーは、予告なく変更する場合があります。その場合は事前・事後にかかわらず、本アプリ内のしかるべき場所において適切に通知するものとします。

連絡先

Twitter https://twitter.com/sacakoro

(令和元年6月1日初版)

OjichatClone - オジチャットクローン

OjichatClone - オジチャットクローン

  • Sato Kazushige
  • ユーティリティ
  • 無料

TapMail プライバシーポリシー

プライバシーポリシー

私Sato Kazushige(以下、私と呼ぶ)は、アプリ「TapMail」(以下、当アプリと呼ぶ)を利用するにあたり、お客様の氏名や住所等、お客様のいかなる個人情報も収集しておりません。 また、お客様がセットしたテンプレート情報は、当アプリ内の、当アプリのみアクセスできる領域に保管・保存いたします。外部のサーバ内に保存されることはございません。

免責

利用者個人の不注意により個人の端末が第三者に利用された場合は、個人情報を閲覧される可能性がございますので、ご利用にあたっては、使用および管理について個人が責任を負うと共に、使用上の過誤または第三者による不正使用については十分ご注意願います。

プライバシー・ポリシーの変更の有無

このプライバシー・ポリシーは、予告なく変更する場合があります。その場合は事前・事後にかかわらず、本アプリ内のしかるべき場所において適切に通知するものとします。

連絡先

Twitter https://twitter.com/sacakoro

平成31年2月17日初版)

フリガナ入れ プライバシーポリシー

プライバシーポリシー

私Sato Kazushige(以下、私と呼ぶ)は、アプリ「フリガナ入れ」(以下、当アプリと呼ぶ)を利用するにあたり、お客様の氏名や住所等、お客様のいかなる個人情報も収集しておりません。 また、お客様がコピーした各種データが当アプリ内に保管・保存されることもありませんので安心してご利用なさってください。

免責

利用者個人の不注意により個人の端末が第三者に利用された場合は、個人情報を閲覧される可能性がございますので、ご利用にあたっては、使用および管理について個人が責任を負うと共に、使用上の過誤または第三者による不正使用については十分ご注意願います。

プライバシー・ポリシーの変更の有無

このプライバシー・ポリシーは、予告なく変更する場合があります。その場合は事前・事後にかかわらず、本アプリ内のしかるべき場所において適切に通知するものとします。

連絡先

Twitter https://twitter.com/sacakoro

平成31年1月30日初版)

フリガナ入れ

フリガナ入れ

  • Sato Kazushige
  • ユーティリティ
  • 無料

みんなの恵方巻 プライバシーポリシー

みんなの恵方巻 - 恵方確認アプリ

みんなの恵方巻 - 恵方確認アプリ

  • Sato Kazushige
  • ユーティリティ
  • 無料

プライバシーポリシー

私Sato Kazushige(以下、私と呼ぶ)は、アプリ「みんなの恵方」(以下、当アプリと呼ぶ)を利用するにあたり、お客様の氏名や住所等、お客様のいかなる個人情報も収集しておりません。 また、お客様がコピーした各種データが当アプリ内に保管・保存されることもありませんので安心してご利用なさってください。

免責

利用者個人の不注意により個人の端末が第三者に利用された場合は、個人情報を閲覧される可能性がございますので、ご利用にあたっては、使用および管理について個人が責任を負うと共に、使用上の過誤または第三者による不正使用については十分ご注意願います。

プライバシー・ポリシーの変更の有無

このプライバシー・ポリシーは、予告なく変更する場合があります。その場合は事前・事後にかかわらず、本アプリ内のしかるべき場所において適切に通知するものとします。

平成31年1月15日初版)