やわらかしかっけい

なんでもすぐに忘れてしまう自分のために

iPhone 5Sから8plusに、ソフバンから格安SIMに乗り換えメモ

iPhone5S、電源ボタンが時々しか押せなくなったり、

電池残量が17%からいきなり0%になったりするので、

潮時です。


作業順序の確認

参考にしたサイト

www.survive-m.com

  1. SIMフリーiPhone 8 plusをAppleStoreから買う
  2. MNP予約番号をゲットする
  3. 格安SIMを申し込む
  4. iPhoneバックアップをとる
  5. MNP開通作業をする
  6. 新しいiPhoneを設定する

1. SIMフリーiPhone 8 plusをAppleStoreから買う

ポチっとな。

www.apple.com

色はゴールドです。

スペースグレイのつもりだったけど、店頭で実機を持ってみたところ

背面につく指紋がエグい

ガラスだもんね・・・。

 

ヤマトの営業所での受け取り を選択できたので、そうします。

ちなみに、10/16までの申し込みで12回分割払い金利0%

だけどローン生理的に無理マンなので一括で支払うことにした。ひゃー

5〜7日くらいで届くみたい。楽しみ。

2. MNP予約番号をゲットする

docomoの場合
0120-800-000に電話(受付時間9:00~20:00)して「MNP予約番号をください」と言うと、番号を教えてもらえます。
auの場合
0077-75470に電話(受付時間9:00~20:00)して「MNP予約番号をください」と言うと、番号を教えてもらえます。
SoftBankの場合
0800-100-5533に電話(受付時間9:00~20:00)して「MNP予約番号をください」と言うと、番号を教えてもらえます。

SIMフリーのiPhoneを最安で買う&運用する方法

Softbankの上記番号にかけてみた。
途中まで自動通話だったが、暗証番号を一度間違えたところ即刻オペレーターに繋がれて、
計12分ほどの通話になった。

  • 説明されたこと
    • ホワイトプランの3年目になっていたので、解約金=10,260円かかる
      • 知らなかった。2年以上なら解約金かからないのかと思ってた
      • 正解は2年ごとに約2ヶ月間、解約金0円期間がおとずれる。それ以外はかかる
    • MNP利用料?として 3,240円
      • これは知ってた
    • パケ放題フラット月額6600円は日割りできないので解約日に関わらず1ヶ月分かかる
      • そうなのか… まぁそりゃそうか

あとは次の乗り換え先を根掘り葉掘り聞かれたり、
キャンペーンの案内をされたりしたが、スルー。

通話終了後、SMSで予約番号が送られてきた。
(なのでメモは不要)

3. 格安SIMを申し込む

LINEモバイルにしました。
mobile.line.me


MNP予約番号とクレジットカード、本人確認書類を手元に置いて、いざ申し込み。

途中で「本人確認書類の写真をとってファイル添付で送る」というステップがあるぞ!

それ以外は普通に着々と入力していくだけ。カンタン。

翌日に「審査OKでした」のメールが届き、

翌々日にSIMカードが届きました。

ちなみにiPhone8PlusはナノSIMです。

4. iPhoneバックアップをとってお引越し

わー、いよいよだぜ

iPhoneのバックアップをとる
  1. Macにつなぐ
  2. iTunesを立ち上げる
  3. iPhone > 概要 からバックアップをとる。

くそチキンなので、

  • iCloud
  • このコンピュータ

両方でバックアップをとっておく。

LINEの引き継ぎ設定をする

これをやらずに泣きをみる人が私の周りには多かった。

  1. 右下の3点マーク→歯車マーク(設定)
  2. アカウントを引き継ぐ をオンにする
    • 有効時間24時間のカウントダウンが始まり、謎の緊張感がある。
  3. 「アカウント」メニューから、登録メールアドレスを確認しておく
キャリアメールで最近やりとりした人に「メアド変わりましたメール」を送る

もはや懐かしいこの行為…。

5. MNP開通作業を行う

ここで事件、起こる

LINEモバイルのマイページから、申し込み完了!!

おや、何か書いてあるな…。

■注意事項
MNP開通はお申し込みをいただいたお客様から順次手続きを行います。ただし19時以降のお手続きの場合、翌日から順次開通手続きを行います。


現在時刻
f:id:ajicolor:20171016190804p:plain


あああああああああああああああああああああああ

翌日までお預け、しかもいつ開通作業が行われるかわからない、スリリングな状態に…。

気にせず進めます。

6. 新しいiPhoneを設定する

SIMカードをぶっ刺して、

電源をオン。

iPhoneたんに言われるがままに、

言語を設定し、
Touch IDを設定し、
iTunesバックアップから復元し…。

(一度間違えて2014のバックアップを復元してしまい、昔の壁紙画像・元彼のメールなどがいきなり出てきて、何とも言えない気持ちになったのは秘密)

そしてバックアップからの復元が

何回やってもエラーになるので苦戦していたが、

一度工場出荷状態に戻して、(iTunesから「iPhoneを復元」)

セットアップと復元やり直したら出来た!!YATTA!!!

その後

MNP開通の申請をした翌朝9:30頃、

気がついたらiPhone5Sが圏外になり、

iPhone8Plus、無事開通してました。

8Plusもしばらく圏外のままだったので心配したけど、

再起動したら無事に「docomo」の表示が。

めでたしめでたし・・・。

Let's Encrypt やっぱり自動更新されてなかった

期限切れちゃってた。証明書の作り直しです。

古いやつバックアップ

# mv /etc/letsencrypt /etc/letsencrypt.back

certbot-autoがインストールされてなかったようなので

ここに書いてある通りに

# yum install epel-release
# wget https://dl.eff.org/certbot-auto
# chmod a+x certbot-auto

と、ここで

# ./certbot-auto

してもエラーが出たので、メッセージに従ってこうする

# ./certbot-auto certonly

あなたが落としたのは金の斧ですか?銀の斧ですか?

How would you like to authenticate with the ACME CA?
1: Apache Web Server plugin - Beta (apache) [Misconfigured]
2: Spin up a temporary webserver (standalone)
3: Place files in webroot directory (webroot)

わかんないので、インターネットを信じて2を選ぶ


あとはA(Agree)とかY(Yes)を押したり、メールアドレスやドメインを入力したりする

できたっぽいので

# service httpd start

自動更新の設定を、今度こそやっておこう

crontabというのを編集するのだが、

# crontab -e

で開くと憎たらしいviエディタが現れたので

# EDITOR=nano
# export EDITOR

ってやっておく。これでnanoエディタがデフォになる

2018.9.1追記

上記 crontab -eで編集すると、
/var/spool/cron/ユーザー
のファイルが編集される。そこに、

0 6 1 * * /etc/init.d/httpd stop && ./certbot-auto renew --force-renew && /etc/init.d/httpd start

というのを書き入れてたのだが、証明書を入れ直して以降、サーバーの起動がうまくいかなくなっていた

別のcronファイル

/etc/cron.d/
というフォルダの中に入れておけば、勝手に実行されるとのこと

(ちなみに、/etc/crontab というファイルに書く方法もある。3通りあるっぽい)

/etc/cron.d/let'sencrtpt
というファイルを作成(というかすでに作ってあった)

0 1 1 * * root /home/homepage/certbot-auto renew --post-hook "service httpd restart"

と書き入れておく

どうかな〜

めちゃよく使う、スマホ用ドロップダウンメニュー

  • MENUを押すと、にゅーんと伸びる
  • MENUの横のキャレットが上向きになる
  • スクロールすると、上部に張り付く

html

<ul class="sp" id="spMenu">
  <li class="spMenuBtn">MENU<b class="caret"></b></li>
	<ul>
		<li><a href="<?php echo esc_url( home_url() ); ?>">HOME</a></li>
		<li><a href="<?php echo esc_url( home_url( '/about' ) ); ?>">ABOUT</a></li>
		<li><a href="<?php echo esc_url( home_url( '/gallery' ) ); ?>">GALLERY</a></li>
		<li><a href="<?php echo esc_url( home_url( '/blog' ) ); ?>">BLOG</a></li>
		<li><a href="<?php echo esc_url( home_url( '/contact' ) ); ?>">CONTACT</a></li>
	</ul>
</ul>

CSS

#spMenu{
  text-align:center;
  width:100%;
}
#spMenu li{
  padding:12px 0;
}
#spMenu ul{
	display:none;
}
.caret {
border-top:   solid 4px #000;
border-left:  solid 4px transparent;
border-right: solid 4px transparent;
border-bottom: solid 4px transparent;
vertical-align: bottom;
margin-left:10px;
line-height:0.3;
}
.spMenuActive .caret{
border-bottom:   solid 4px #000;  
border-top:solid 4px transparent;
border-left:  solid 4px transparent;
border-right: solid 4px transparent; 
vertical-align: top;
}
.fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index : 9999;
}

jQuery

jQuery(function($){
      $("#spMenu > li").on("click", function() {
          $(this).toggleClass("spMenuActive");
          $(this).next().slideToggle();
      });
  });

jQuery(function($) {
    var spMenu = $('#spMenu');
    var spMenuTop = spMenu.offset().top;
    $(window).scroll(function () {
        var winTop = $(this).scrollTop();
        if (winTop >= spMenuTop) {
            spMenu.addClass('fixed')
        } else if (winTop <= spMenuTop) {
            spMenu.removeClass('fixed')
        }
    });
});  
  • WordPressjQueryの時、$(function(){ がだめなのを毎回忘れるよね。